logback与log4j混用时不打印日志
- slf4j提供接口,log4j和logback抢实现,通过catalina日志可以发现日志是随机绑定的,一旦绑定到log4j,应用没做log4j配置就打印不了日志
- 解决方式: 由于应用是基于logcack的,所以排掉项目中所有log4j和slf4j-log4j12包,解决问题
本文探讨了在使用SLF4J接口时,Logback与Log4j共存导致的日志打印问题。当应用程序同时依赖这两种日志框架时,可能会出现日志随机绑定的现象,如果绑定到了未正确配置的Log4j,则可能导致日志无法正常输出。文章给出了具体的解决方案:移除项目中所有Log4j及SLF4J-Log4j12相关依赖。
1900

被折叠的 条评论
为什么被折叠?