在測試使用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也是有衝突的。