即使Logbag被排除在我的pom.xml中,SLF4J仍使用Logback

时间:2018-09-19 12:59:47

标签: java maven log4j logback

我正在使用Log4j 2进行日志记录,因此希望使用log4j-slf4j-impl.jar将SLF4J绑定到我的记录器。一个依赖项(tess4j)实现了Logback,它也绑定了SLF4J,导致冲突,最终导致SLf4J绑定到Logback,而忽略了我的记录器。我试图从tess4j中排除登录,但是没有任何效果。有没有办法将消息从logback路由到Log4J,还是可以检查是否有其他依赖项正在使用logback(Eclipse的依赖项层次结构没有显示任何其他用途)?

2 个答案:

答案 0 :(得分:1)

可能还有另一个使用Logback的库,您可能想通过执行mvn dependency:tree并分析输出来进一步检查maven中的依赖关系树。

答案 1 :(得分:0)

结果是我在构建路径中使用第二个手动添加的tess4j.jar代替了maven