1

我听说 Logback 没有使用单独的线程来监视 log4j 之类的配置文件以避免关闭问题。但我找不到任何关于他们如何实现它的材料。回到 2007 年的 logback 邮件列表中有一些讨论。任何人都可以指出一些谈论机制,利弊的材料?谢谢

4

1 回答 1

2

他们使用TurboFilter包装所有日志记录调用的 a 。每 16 次日志记录调用将检查一个计时器是否已过,如果已过,将检查配置文件是否有修改。

因此,他们通过在调用日志方法时占用一点时间来避免单独的线程。

于 2012-05-04T21:18:51.863 回答