【问题标题】:SLF4J uses Logback even though Logbag is excluded in my pom.xmlSLF4J 使用 Logback,即使我的 pom.xml 中排除了 Logbag
【发布时间】:2018-09-19 12:59:47
【问题描述】:

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

【问题讨论】:

  • "我试图从 tess4j 中排除 logback,但是没有任何效果。"您应该告诉我们您如何尝试这样做;即向我们展示 POM 文件摘录。

标签: java maven log4j logback


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    原来我有第二个,在我的构建路径中手动添加了 tess4j.jar,而不是 maven 一个

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-20
      • 1970-01-01
      • 1970-01-01
      • 2013-11-28
      • 1970-01-01
      • 2012-05-15
      • 2019-06-22
      • 1970-01-01
      相关资源
      最近更新 更多