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