【问题标题】:Migrate from logback to log4j2 in application containing dropwizard在包含 dropwizard 的应用程序中从 logback 迁移到 log4j2
【发布时间】:2020-05-23 10:47:04
【问题描述】:

我有一个使用 dropwizard 的 java web 应用程序。目前,该应用程序正在使用带有 logback 实现的 slf4j 进行日志记录。我正在尝试迁移到 log4j2,但看起来 dropwizard 使用 slf4j 和 logback。如何在不使用 slf4j2 的情况下使用 log4j2 和 dropwizard?我想要无垃圾日志记录和自定义日志级别。

【问题讨论】:

    标签: logging log4j2 logback dropwizard


    【解决方案1】:

    我不熟悉下拉向导,但该技术应该与任何应用程序相同。删除 logback jars 并将其替换为 log4j-slf4j-impl、log4j-api 和 log4j-core jars。

    【讨论】:

    • 啊,我应该更清楚。我正在尝试使用没有 slf4j 的 log4j2,因为我想要自定义日志级别和无垃圾日志记录。
    • 如果您使用第三方库并且那些正在使用 SLF4J 更改它们将非常困难。也就是说,SLF4J API 在绑定到 Log4j 时不会做太多事情。对于大多数调用,它会导致适配器方法只调用 Log4j API 方法。
    猜你喜欢
    • 2022-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-08
    • 1970-01-01
    • 2012-04-10
    • 1970-01-01
    • 2023-03-08
    相关资源
    最近更新 更多