log4j排包经验

706 阅读1分钟
  1. 通过报错日志定位到 sfl4j和logback的包冲突了, 本工程使用的是logback所以需要把slf4j的包都排掉;

通过日志定位到ch.qos.logback.ext.spring.LogbackConfigurer.initLogging,

当前StaticLoggerBinder拥有多个实例,通过搜索StaticLoggerBinder类在多个包发现有多个同名类

解决:

通过mvn dependency:tree 找到对应包的依赖位置,然后排除即可;

ps:

scope 为compile类型依然会报log4j冲突,需要排包;

这篇log4j排包也很深刻

add relation