You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by mw...@apache.org on 2007/07/25 02:32:38 UTC

svn commit: r559266 - /mina/trunk/core/src/main/java/org/apache/mina/filter/LoggingFilter.java

Author: mwebb
Date: Tue Jul 24 17:32:34 2007
New Revision: 559266

URL: http://svn.apache.org/viewvc?view=rev&rev=559266
Log:
changed from a synchronized Map to a ConcurrentHashMap, and in the constructor, I also use setLogLevel for the EXCEPTION_CAUGHT instead of calling Map.put().

Modified:
    mina/trunk/core/src/main/java/org/apache/mina/filter/LoggingFilter.java

Modified: mina/trunk/core/src/main/java/org/apache/mina/filter/LoggingFilter.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/filter/LoggingFilter.java?view=diff&rev=559266&r1=559265&r2=559266
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/filter/LoggingFilter.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/filter/LoggingFilter.java Tue Jul 24 17:32:34 2007
@@ -20,9 +20,8 @@
 package org.apache.mina.filter;
 
 
-import java.util.Collections;
-import java.util.HashMap;
 import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
 
 import org.apache.mina.common.IdleStatus;
 import org.apache.mina.common.IoEventType;
@@ -185,10 +184,10 @@
      */
     public LoggingFilter()
     {
-        logSettings = Collections.synchronizedMap( new HashMap<IoEventType, LogLevel>() );
+        logSettings = new ConcurrentHashMap<IoEventType,LogLevel>(7);
 
         // Exceptions will be logged to WARN as default...
-        logSettings.put( IoEventType.EXCEPTION_CAUGHT, WARN );
+        setLogLevel( IoEventType.EXCEPTION_CAUGHT, WARN );
 
         setLogLevel( IoEventType.MESSAGE_RECEIVED, INFO );
         setLogLevel( IoEventType.MESSAGE_SENT, INFO );