[jboss-cvs] JBoss Messaging SVN: r3599 - trunk/src/main/org/jboss/messaging/util.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Jan 21 06:28:38 EST 2008
Author: timfox
Date: 2008-01-21 06:28:38 -0500 (Mon, 21 Jan 2008)
New Revision: 3599
Modified:
trunk/src/main/org/jboss/messaging/util/Logger.java
Log:
Fixed race
Modified: trunk/src/main/org/jboss/messaging/util/Logger.java
===================================================================
--- trunk/src/main/org/jboss/messaging/util/Logger.java 2008-01-21 07:41:52 UTC (rev 3598)
+++ trunk/src/main/org/jboss/messaging/util/Logger.java 2008-01-21 11:28:38 UTC (rev 3599)
@@ -7,9 +7,10 @@
*
* A Logger
*
- * For now just delegates to log4j.
- *
+ * For now just delegates to org.jboss.util.Logger
*
+ * This class allows us to isolate all our logging dependencies in one place
+ *
* @author <a href="mailto:tim.fox at jboss.com">Tim Fox</a>
*
*/
@@ -25,7 +26,12 @@
{
logger = new Logger(clazz);
- loggers.putIfAbsent(clazz, logger);
+ Logger oldLogger = loggers.putIfAbsent(clazz, logger);
+
+ if (oldLogger != null)
+ {
+ logger = oldLogger;
+ }
}
return logger;
More information about the jboss-cvs-commits
mailing list