从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了

你可能感兴趣的:(从jdk7,tomcat7升级到jdk8,tomcat8时logback日志配置文件无效)