【问题标题】:log4j2 overriding close method in custom appenderslog4j2 覆盖自定义附加程序中的关闭方法
【发布时间】:2017-01-20 11:17:13
【问题描述】:

在 log4j-1 中,我们需要重写 close() 方法。

@Override public void close(){ ..... }

但在 log4j2 中似乎并非如此。

对为什么会这样有什么想法吗?

【问题讨论】:

    标签: logging log4j2


    【解决方案1】:

    Log4j2 的 Appender 接口扩展了 Lifecycle,它有一个 stop() 方法,当日志子系统关闭时会调用该方法。这是您可以释放任何资源的地方。

    【讨论】:

    猜你喜欢
    • 2020-05-20
    • 2019-07-27
    • 1970-01-01
    • 2017-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-22
    • 2013-05-17
    相关资源
    最近更新 更多