slf4j与logback冲突,导致 log4j.properties不起作用,疯狂打印debug级别日志

本文讲述了生产环境中由于slf4j与logback的jar包冲突,造成日志级别失控,疯狂打印debug日志的问题。在测试环境复现并排查后,发现冲突源于logback-classic-1.1.11.jar。通过手动删除war包中该jar包解决了紧急问题,但问题根源仍需进一步研究。
摘要由CSDN通过智能技术生成

 

1、bug现象:生产环境,日志级别不受控,疯狂打印debug级别的日志,也连不到日志平台kibana。

                       此时已不能回滚,因为,新上的RPC接口,已经被别的系统依赖。   

                       除了日志问题,其它一切正常。   所以当前方法是,赶紧找到问题所在,解决掉。

2、将生产问题尝试在测试环境复现

      结果:容器云环境的测试环境复现了此问题(生产环境也是在容器云);

                 Jenkins环境的测试环境未复现、本地启动也未复现;

                 至此,不禁打了个问号,感觉是jar包冲突..... 

 

3、排查1:一开始以为是jar包冲突,就使用maven helper插件,把所有冲突的jar包都exclusion解决掉,还是不行。

4、排查2:觉得刚才的解决方法太笼统,没有针对这个问题点进行排查问题;

                  就仔细看了下一开始的启动日志,发现是slf4j和logback的jar包冲突了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值