ceki 01/10/21 07:06:44 Modified: build build.xml src/java/org/apache/log4j MDC.java Log: Added the remove method to MDC. Alpha builds will be numbered alpha-build1, alpha-build2, instead of alpha1, alpha2 etc. Revision Changes Path 1.55 +1 -1 jakarta-log4j/build/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-log4j/build/build.xml,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- build.xml 2001/10/17 06:37:29 1.54 +++ build.xml 2001/10/21 14:06:44 1.55 @@ -9,7 +9,7 @@ <!-- ================================================================= --> <project name="log4j" default="usage" basedir=".." > - <property name="version" value="1.2alpha2"/> + <property name="version" value="1.2alpha-b4"/> <!-- The base directory relative to which most targets are built --> <property name="base" value="."/> 1.10 +23 -0 jakarta-log4j/src/java/org/apache/log4j/MDC.java Index: MDC.java =================================================================== RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/MDC.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- MDC.java 2001/09/06 22:40:39 1.9 +++ MDC.java 2001/10/21 14:06:44 1.10 @@ -76,6 +76,18 @@ } /** + Remove the the context identified by the <code>key</code> + parameter. + + */ + static + public + void remove(String key) { + mdc.remove0(key); + } + + + /** Get the current thread's MDC as a hashtable. */ public @@ -112,6 +124,17 @@ } } } + + private + void remove0(String key) { + if(!java1) { + Hashtable ht = (Hashtable) ((ThreadLocalMap)tlm).get(); + if(ht != null) { + ht.remove(key); + } + } + } + private Hashtable getContext0() {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]