[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