log4j 无法打印日志

最近改一个二手项目,配置log4j时,log.error能出来,log.info始终不打印,而配置又没有问题,log4j.properties是放在src根目录下的,log4j的jar包,comm-logging的jar包也都加载到项目中了,最后排查原因竟然是有别的jar包提前加载了log4j.xml 并且将级别设置为warn,所以我自己设置的配置文件就不读取了,该死的jxls-reader-0.9.6,剔除该jar,问题解决。

附:监测其他jar包含log4j配置文件的代码:

System.out.println(ClassLoader.getSystemResource("log4j.properties"));

System.out.println(ClassLoader.getSystemResource("log4j.xml"));


分享到:


相關文章: