tengcc
2017-05-25 10:44:53
关于apache log4j日志配置失效问题的解决
昨天看到线上服务器一直在不停的输出spring.redis的日志,如图:
吓了我一跳,以为是redis的线程池满了呢,结果排查redis使用情况,都是正常的,在定睛一看,这个是使用redis时打的debug日志,每次使用redis都会输出这个日志,具体可以去翻翻源码(redisTemplate.execute()方法),这下有点眉目了,为什么会打印debug的日志呢?项目是springMvc+log4j+slf4j的,日志配置的级别是Info级别:
但貌似没生效,网上查了下资料,说是引用的项目中有依赖logback的jar,这样会导致冲突,配置的日志文件就不起作用,去掉logback相关的jar,本地启动测试OK,只会输出info以上级别的日志了。特此记录之!具体可以参考以下资料(别人的,多谢了):
1)。http://blog.csdn.net/dingtianhao/article/details/53300778
2)。http://blog.csdn.net/nickwong_/article/details/52153770
评论