在测试使用log4j 和logback 时,偶然出现了log4j不能将log记录到指定文件里,控制台却正常。
首先想到可能的jar冲突,通过排查发现原来jcl-over-slf4j-(1.5.11).jar 和commons-logging是冲突。
解决办法,删除jcl-over-slf4j
通过google还发现slf4j-log4j12和logback-classic也是有冲突的。
本文介绍了解决log4j无法记录日志到指定文件的问题,通过排除与slf4j及logback的冲突,包括删除jcl-over-slf4j及避免slf4j-log4j12与logback-classic共存。
在测试使用log4j 和logback 时,偶然出现了log4j不能将log记录到指定文件里,控制台却正常。
首先想到可能的jar冲突,通过排查发现原来jcl-over-slf4j-(1.5.11).jar 和commons-logging是冲突。
解决办法,删除jcl-over-slf4j
通过google还发现slf4j-log4j12和logback-classic也是有冲突的。
6121

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