2

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

既然我无法捕捉到异常,那么当 log4j 失败时我应该怎么做才能让我得到通知?

4

1 回答 1

0

I have solved it. use DOMConfigurator to configure FallbackErrorHandler, a spare appender when log4j fails.

I first use PropertyConfigurer but it warns that FallBackErrorHandler is not a proper element, I don't know why, but it worked well when change to DOMConfigurator.

于 2012-12-13T09:07:42.690 回答