1、在入口类中,不可有如下的类变量申明:
private static final Logger logger = LogManager.getLogger(App.class);
2、如果采取编程式配置,则spring boot框架不会去加载log4j2.xml文件。
3、编程式配置的3中方法——一定要写在入口类的最前面,保证首先执行:
1)、申明系统变量System.setProperty("log4j.configurationFactory","com.gionee.cloud.genny.trace.CustomConfigurationFactory");
2)、ConfigurationFactory.setConfigurationFactory(new CustomConfigurationFactory());
3)、插件形式System.setProperty("log4j.plugin.packages","com.gionee.cloud.genny.trace.*");(此方法一直没成功,推荐用前面两种其中之一)
注:一定要注意第一点,否则不能保证第三点首先执行。
编程式配置具体如何做请阅读我的另一篇文章:
http://blog.csdn.net/kmhysoft/article/details/72993908
400


注意事项&spm=1001.2101.3001.11974&articleId=72992365&d=1&t=3&u=8a5d9cb4f0c241b8b8335300df3fdc00)

被折叠的 条评论
为什么被折叠?



