一,场景
SpringBoot 在默认情况下日志组件是logback,假如项目中用到了自己公司的中间件,而这个中间件用的不是logback日志组件,比如用的是log4j2,为了统一管理日志插件,统一改成log4j2
二,实操
springboot pom文件改动
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions><!-- 去掉springboot默认配置 -->
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency> <!-- 引入log4j2依赖 -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>
即,通过maven <exclusions> <exclusion> 将原有日志组件删除,然后再引入自己想要的日志组件即可,同时要在项目resource路径下增加log4j配置文件。