log4j不起作用 解决方案

来源:互联网 发布:淘宝详情页设计软件 编辑:程序博客网 时间:2024/06/05 20:39

最近改一个二手项目,配置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"));