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 );