切换日志框架
将 logback切换成log4j2
1. 将logback的场景启动器排除(slf4j只能运行有1个桥接器)
2. 添加log4j2的场景启动器
3. 添加log4j2的配置文件
<dependencies>
<dependency>
<!‐‐starter‐web里面自动添加starter‐logging 也就是logback的依赖‐‐>
<groupId>org.springframework.boot</groupId>
<artifactId>spring‐boot‐starter‐web</artifactId>
<exclusions>
<!‐‐排除starter‐logging 也就是logback的依赖‐‐>
<exclusion>
<artifactId>spring‐boot‐starter‐logging</artifactId>
<groupId>org.springframework.boot</groupId>
</exclusion>
</exclusions>
</dependency>
<!‐‐Log4j2的场景启动器‐‐>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring‐boot‐starter‐log4j2</artifactId>
</dependency>
</dependencies>
将 logback切换成log4j
1. 要将logback的桥接器排除
<dependency>
<!--starter-web里面自动添加starter-logging 也就是logback的依赖-->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<artifactId>logback-classic</artifactId>
<groupId>ch.qos.logback</groupId>
</exclusion>
</exclusions>
</dependency>
2. 添加log4j的桥接器
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</dependency>
3. 添加log4j的配置文件log4j.properties
#trace<debug<info<warn<error<fatal
log4j.rootLogger=trace, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n