log4j2覆盖自定义appender中的close方法

时间:2017-01-20 11:17:13

标签: logging log4j2

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

  

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

但在log4j2中似乎并非如此。

有关为何如此的任何想法?

1 个答案:

答案 0 :(得分:1)

Log4j2的Appender接口扩展了Lifecycle,它具有stop()方法,当记录子系统关闭时,该方法被调用。这是您释放任何资源的地方。