org.apache.log4j.varia
public class FallbackErrorHandler extends Object implements ErrorHandler
FallbackErrorHandler
implements the ErrorHandler
interface such that a secondary appender may be specified. This
secondary appender takes over if the primary appender fails for
whatever reason.
The error message is printed on System.err
, and
logged in the new secondary appender.
Constructor Summary | |
---|---|
FallbackErrorHandler() |
Method Summary | |
---|---|
void | activateOptions()
No options to activate. |
void | error(String message, Exception e, int errorCode)
Prints the message and the stack trace of the exception on
System.err . |
void | error(String message, Exception e, int errorCode, LoggingEvent event)
Prints the message and the stack trace of the exception on
System.err . |
void | error(String message)
Print a the error message passed as parameter on
System.err . |
void | setAppender(Appender primary)
The appender to which this error handler is attached. |
void | setBackupAppender(Appender backup)
Set the backup appender. |
void | setLogger(Logger logger)
Adds the logger passed as parameter to the list of
loggers that we need to search for in case of appender failure. |
System.err
.System.err
.System.err
.