如何在log4j失败时收到通知?

时间:2012-12-07 07:27:49

标签: exception log4j

http://www.experts123.com/q/is-log4j-a-reliable-logging-system.html这样说:log4j在运行时不会抛出任何意外的异常。如果我希望将应用程序信息记录到远程主机,当远程主机无法访问网络中断或更改其IP地址时,我想发送邮件通知网络管理员或切换到其他appender,如DailyRollingFileAppender。

因为我无法捕获异常,所以我还应该做些什么来让我在log4j失败时得到通知?

1 个答案:

答案 0 :(得分:0)

我已经解决了。 使用DOMConfigurator配置FallbackErrorHandler,这是log4j失败时的备用appender。

我首先使用PropertyConfigurer,但它警告说FallBackErrorHandler不是一个合适的元素,我不知道为什么,但是在更改为DOMConfigurator时效果很好。