[jboss-svn-commits] JBoss Common SVN: r4870 - jboss-logmanager-log4j/trunk/src/main/java/org/jboss/logmanager/log4j/handlers.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Dec 1 15:12:37 EST 2010


Author: david.lloyd at jboss.com
Date: 2010-12-01 15:12:36 -0500 (Wed, 01 Dec 2010)
New Revision: 4870

Modified:
   jboss-logmanager-log4j/trunk/src/main/java/org/jboss/logmanager/log4j/handlers/Log4jAppenderHandler.java
Log:
Add support for error managers

Modified: jboss-logmanager-log4j/trunk/src/main/java/org/jboss/logmanager/log4j/handlers/Log4jAppenderHandler.java
===================================================================
--- jboss-logmanager-log4j/trunk/src/main/java/org/jboss/logmanager/log4j/handlers/Log4jAppenderHandler.java	2010-10-19 20:41:22 UTC (rev 4869)
+++ jboss-logmanager-log4j/trunk/src/main/java/org/jboss/logmanager/log4j/handlers/Log4jAppenderHandler.java	2010-12-01 20:12:36 UTC (rev 4870)
@@ -27,6 +27,7 @@
 import org.jboss.logmanager.ExtHandler;
 import org.jboss.logmanager.log4j.ConvertedLoggingEvent;
 
+import java.util.logging.ErrorManager;
 import org.apache.log4j.Appender;
 import org.apache.log4j.spi.LoggingEvent;
 
@@ -81,6 +82,12 @@
         super.doPublish(record);
     }
 
+    public void setErrorManager(final ErrorManager em) {
+        final Appender appender = this.appender;
+        appender.setErrorHandler(new ErrorManagerErrorHandler(em));
+        super.setErrorManager(em);
+    }
+
     /**
      * Do nothing (there is no equivalent method on log4j appenders).
      */



More information about the jboss-svn-commits mailing list