摘自:http://www.javaeye.com/topic/152349
項目中使用log4j進行日志輸出,用log4j.properties進行了配置,發布到tomcat后,
在控制臺及log文件中均沒有看到輸出,找了半天資料沒發現原因。
慢慢調試發現,使用了一個叫jxl的jar包,里面有一個log4j.xml,所有日志都輸出到jxl.log的文件中去了,馬上創建了一個log4j.xml,放到WEB-INF/classes目錄下,正常的看到了log輸出。
原來log4j也有潛規則:
如果在classpath中發現了log4j.xml配置文件,log4j將不再嘗試加載log4j.properties配置。