1. 结构

门面: SLF4j
实现: logback

2. SLF4j使用

|
1. 如何在系统中使用slf4j?

使用时,调用的是抽象层的slf4j,但是其内部会自动实现具体的方法
| | —- | |
2. 多版本的代码中,用到了不同的日志框架,如何实现统一?
image.png
| |

3. pom依赖

  1. <!-- 日志模块儿-->
  2. <dependency>
  3. <groupId>org.springframework.boot</groupId>
  4. <artifactId>spring-boot-starter</artifactId>
  5. </dependency>
  6. <dependency>
  7. <groupId>org.springframework.boot</groupId>
  8. <artifactId>spring-boot-starter-logging</artifactId>
  9. </dependency>

|

4. 类中的使用

step1: 在 application.properties 中 设置日志级别: logging.level.com.atguigu=trace
step2: 在具体的类中创建logger对象: Logge Logger logger = LoggerFactory.getLogger(getClass());
#指定文件目录
logging.file.path=/spring/logging

image.png
image.png