[jboss-svn-commits] JBoss Common SVN: r3058 - jboss-logmanager/trunk/src/main/java/org/jboss/logmanager.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Mar 10 17:02:09 EDT 2009


Author: david.lloyd at jboss.com
Date: 2009-03-10 17:02:09 -0400 (Tue, 10 Mar 2009)
New Revision: 3058

Modified:
   jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/MDC.java
Log:
More MDC methods (used by slf4j)

Modified: jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/MDC.java
===================================================================
--- jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/MDC.java	2009-03-10 18:56:07 UTC (rev 3057)
+++ jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/MDC.java	2009-03-10 21:02:09 UTC (rev 3058)
@@ -39,6 +39,12 @@
     }
 
     public static String put(String key, String value) {
+        if (key == null) {
+            throw new NullPointerException("key is null");
+        }
+        if (value == null) {
+            throw new NullPointerException("value is null");
+        }
         return mdc.get().put(key, value);
     }
 
@@ -50,6 +56,10 @@
         return new HashMap<String, String>(mdc.get());
     }
 
+    public static void clear() {
+        mdc.get().clear();
+    }
+
     private static final class Holder extends InheritableThreadLocal<Map<String, String>> {
 
         protected Map<String, String> childValue(final Map<String, String> parentValue) {




More information about the jboss-svn-commits mailing list