SpringBoot整合Log4j2实现自定义日志打印失效的原因及解决
主要的原因是因为,SpringBoot的logback包的存在,会导致Spring Boot项目优先实现logback的日志设置,所以导致我们用Log4j2实现自定义日志失效。
先找l哪个包引用了logback包
进入之后查询logback
然后双击包
发现是spring-boot-starter-logging包
再依次查询,最后得到
logback --> spring-boot-starter-logging --> spring-boot-starter --> spring-boot-starter-jdbc
--> xxx.pom(自己的pom文件)
最后在该包下面剔除logging包即可
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </exclusion> </exclusions> </dependency>
以上就是SpringBoot整合Log4j2实现自定义日志打印失效的原因及解决的详细内容,更多关于SpringBoot整合Log4j2日志打印失效的资料请关注脚本之家其它相关文章!
相关文章
十大常见Java String问题_动力节点Java学院整理
本文介绍Java中关于String最常见的10个问题,需要的朋友参考下吧2017-04-04Spring定时任务@scheduled多线程使用@Async注解示例
这篇文章主要为大家介绍了Spring定时任务@scheduled多线程使用@Async注解示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-11-11多数据源模式JPA整合sharding-jdbc实现数据脱敏
这篇文章主要为大家介绍了JPA项目中多数据源模式整合sharding-jdbc来实现数据脱敏,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步2022-02-02
最新评论