[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