文章目录
一、Logback简介与Spring Boot集成基础
1.1 Logback是什么?
Logback是一个可靠、通用且快速的Java日志框架,作为Log4j的继承者,由Log4j创始人设计。它由三个模块组成:
- logback-core:基础模块
- logback-classic:实现了SLF4J API
- logback-access:与Servlet容器集成提供HTTP访问日志功能
为什么选择Logback?
- 性能比Log4j更高
- 丰富的文档
- 自动重新加载配置文件
- 自动压缩日志文件
- 更灵活的过滤功能
- 更丰富的日志格式
1.2 Spring Boot默认日志框架
Spring Boot默认使用Logback作为日志框架,当你使用spring-boot-starter
或spring-boot-starter-web
时,已经自动引入了Logback依赖。