现象:
win正常打印日志mac不能打印日志,linux某些机器可以打印,换到其他服务器不能打印.
分析:
日志冲突为第一优先考虑,根据maven优先加载原则,把新修改jar放置顶部位置优先加载,
而后以上问题继续出现,分析控制台输出日志,日志jar冲突仍然存在,新的日志框架并未提供全局排除log4j策略.
解决:
新建slf4j-log4j12
空包,将下列信息置顶引入,覆盖log4j相关包,最终实现全局替换
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>dy</version>
</dependency>