log4j配置不生效

可能原因是打包时候log4j.properties没有在classpath下面或者是加载时候被其他第三方jar包中的log4j.properties文件覆盖掉了,可以使用如下命令进行查看log4j具体加载是哪一个配置文件:

-Dlog4j.debug

  

当发现之后我们可以显示指定配置文件,使用如下命令:

-Dlog4j.configuration=file:{path to file}

  

原文地址:https://www.cnblogs.com/leodaxin/p/9035799.html