从jdk7,tomcat7升级到jdk8,tomcat8时logback日志配置文件无效

记一次从jdk7,tomcat7升级到jdk8,tomcat8时项目不读取logback.xml的坑

先看一下logbakc的配置


logback.xml部分配置

正常情况下 日志应该会输出到/data/logs/${app-name}目录下
项目之前也一直没问题
然鹅。。。

升级jdk8 和 tomcat8时
本地开发测试,日志正常。
上测试环境(centOS),检查日志,发现日志文件没有最新的日志数据了。

所有日志都自动记录在tomcat默认的日志文件目录下了。
排查了一下,tomcat默认目录下,项目的启动日志发现


image.png

日志的jar包冲突了
日志输出最终绑定在
SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory]
这个上面了
那么简单 只要把这个
slf4j-simple-1.6.2.jar
干掉就ok了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容