[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