【问题标题】:SLFJ4 bridge for the Maven loggerMaven 记录器的 SLF4J 桥接器
【发布时间】:2014-03-08 15:53:22
【问题描述】:

我正在编写一个 Maven 3.x 插件并希望使用 SLF4J 和 Logback 进行日志记录。

我为 Maven Logger 找到了一些 SLF4J 绑定:

然而,这些似乎是 SLF4J 绑定,但我相信我需要的是 Maven Logger 的桥梁,即将所有 Maven 日志语句桥接/路由到 SLF4J 并使用 LogBack 绑定和 logback.xml 配置。

【问题讨论】:

    标签: maven-3 slf4j logback


    【解决方案1】:

    自 Maven 3.1 起,您可以直接从 Maven 插件中使用 SLF4J:

    从 Maven 3.1.0 开始的标准 Maven 发行版使用 用于记录的 SLF4J API 与 SLF4J 简单实现相结合。 未来的版本可能会使用更高级的实现,但我们选择了 开始简单。

    不需要桥梁、绑定等。

    来源: https://maven.apache.org/maven-logging.html

    【讨论】:

      【解决方案2】:

      您的插件应该通过Log 类登录。不需要回溯。只需将所有日志转发到 SLF4J 并将 jcabi-maven-slf4j 依赖项添加到插件即可。就是这样。

      【讨论】:

      • 请解释一下他为什么要加那个罐子? Maven 3.1+ 支持slf4j-simple
      猜你喜欢
      • 2021-10-27
      • 2012-10-08
      • 2016-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多