记一次从jdk7,tomcat7升级到jdk8,tomcat8时项目不读取logback.xml的坑
先看一下logbakc的配置
正常情况下 日志应该会输出到/data/logs/${app-name}目录下
项目之前也一直没问题
然鹅。。。
升级jdk8 和 tomcat8时
本地开发测试,日志正常。
上测试环境(centOS),检查日志,发现日志文件没有最新的日志数据了。
所有日志都自动记录在tomcat默认的日志文件目录下了。
排查了一下,tomcat默认目录下,项目的启动日志发现
日志的jar包冲突了
日志输出最终绑定在
SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory]
这个上面了
那么简单 只要把这个
slf4j-simple-1.6.2.jar
干掉就ok了