ceki 02/05/30 15:41:39 Modified: src/java/org/apache/log4j/varia Tag: v1_2-branch FallbackErrorHandler.java Log: Small improvements to FallbackErrorHandler.java Revision Changes Path No revision No revision 1.5.2.1 +16 -13 jakarta-log4j/src/java/org/apache/log4j/varia/FallbackErrorHandler.java Index: FallbackErrorHandler.java =================================================================== RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/varia/FallbackErrorHandler.java,v retrieving revision 1.5 retrieving revision 1.5.2.1 diff -u -r1.5 -r1.5.2.1 --- FallbackErrorHandler.java 9 May 2002 15:43:44 -0000 1.5 +++ FallbackErrorHandler.java 30 May 2002 22:41:39 -0000 1.5.2.1 @@ -16,16 +16,17 @@ import java.util.Vector; /** - - The <code>FallbackErrorHandler</code> 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. - - <p>The error message is printed on <code>System.err</code>, and - logged in the new secondary appender. - -*/ + * + * The <code>FallbackErrorHandler</code> 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. + * + * <p>The error message is printed on <code>System.err</code>, and + * logged in the new secondary appender. + * + * @author Ceki Gücü + * */ public class FallbackErrorHandler implements ErrorHandler { @@ -73,13 +74,15 @@ */ public void error(String message, Exception e, int errorCode, LoggingEvent event) { + LogLog.debug("FB: The following error reported: " + message, e); + LogLog.debug("FB: INITIATING FALLBACK PROCEDURE."); for(int i = 0; i < loggers.size(); i++) { Logger l = (Logger) loggers.elementAt(i); - LogLog.debug("FB: Searching for ["+primary.getName()+"] in logger" - +l.getName()); + LogLog.debug("FB: Searching for ["+primary.getName()+"] in logger [" + +l.getName() + "]."); //if(l.isAttached(primary)) { LogLog.debug("FB: Replacing ["+primary.getName()+"] by [" - + backup.getName() + " in logger"+ l); + + backup.getName() + "] in logger ["+ l.getName() +"]."); l.removeAppender(primary); LogLog.debug("FB: Adding appender ["+backup.getName()+"] to logger " + l.getName());
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>