[jboss-svn-commits] JBoss Common SVN: r3355 - 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
Thu Jul 9 00:37:44 EDT 2009
Author: david.lloyd at jboss.com
Date: 2009-07-09 00:37:43 -0400 (Thu, 09 Jul 2009)
New Revision: 3355
Modified:
jboss-logmanager-log4j/trunk/src/main/java/org/jboss/logmanager/log4j/handlers/Log4jAppenderHandler.java
Log:
Fix a number of locking, performance, and race condition issues
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 2009-07-09 04:37:08 UTC (rev 3354)
+++ jboss-logmanager-log4j/trunk/src/main/java/org/jboss/logmanager/log4j/handlers/Log4jAppenderHandler.java 2009-07-09 04:37:43 UTC (rev 3355)
@@ -71,13 +71,14 @@
*
* @param record the log record to publish
*/
- public void publish(final ExtLogRecord record) {
+ protected void doPublish(final ExtLogRecord record) {
final Appender appender = this.appender;
if (appender == null) {
throw new IllegalStateException("Appender is closed");
}
final LoggingEvent event = new ConvertedLoggingEvent(record);
appender.doAppend(event);
+ super.doPublish(record);
}
/**
More information about the jboss-svn-commits
mailing list