org.apache.log4j.varia
Class FallbackErrorHandler
- ErrorHandler, OptionHandler
public class FallbackErrorHandler
The
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.
void | activateOptions() - No options to activate.
|
void | error(String message) - Print a the error message passed as parameter on
System.err .
|
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 | 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.
|
FallbackErrorHandler
public FallbackErrorHandler()
error
public void error(String message)
Print a the error message passed as parameter on
System.err
.
- error in interface ErrorHandler
error
public void error(String message,
Exception e,
int errorCode)
Prints the message and the stack trace of the exception on
System.err
.
- error in interface ErrorHandler
error
public void error(String message,
Exception e,
int errorCode,
LoggingEvent event)
Prints the message and the stack trace of the exception on
System.err
.
- error in interface ErrorHandler
setLogger
public 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.
- setLogger in interface ErrorHandler
Copyright 2000-2005 Apache Software Foundation.