在测试使用log4j 和logback 时,偶然出现了log4j不能将log记录到指定文件里,控制台却正常。
首先想到可能的jar冲突,通过排查发现原来jcl-over-slf4j-(1.5.11).jar 和commons-logging是冲突。
解决办法,删除jcl-over-slf4j
通过google还发现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也是有冲突的。