摘要: 问题 使用maven-shade-plugin或者maven-assembly-plugin插件把项目打成一个可执行JAR包时,如果你引入了log4j2会出现如下问题: 解决方法 pom中添加如下配置。 原因分析 log4j2 是采用的插件式编程,当log4j2包编译时,或者含有log4j2插件的包 阅读全文
posted @ 2019-03-06 20:32 Ye_yang 阅读(13190) 评论(1) 推荐(0) 编辑
摘要: 背景 在项目中,可能会产生非常多的日志记录,为了方便日志分析,可以将日志按级别输出到指定文件。 log4j2.xml配置文件 注意点 重要的是,如果有多个ThresholdFilter,那么Filters是必须的。同时在Filters中,首先要过滤不符合的日志级别,把不需要的首先DENY掉,然后再A 阅读全文
posted @ 2019-03-06 20:15 Ye_yang 阅读(7130) 评论(1) 推荐(1) 编辑