yoavs 2003/06/06 18:43:55
Modified: src/java/org/apache/log4j/servlet CookieMDCFilter.java
Log:
- Added comment regarding when to initiailize logger
- Added clearing of map in destroy() method
Revision Changes Path
1.4 +13 -3
jakarta-log4j-sandbox/src/java/org/apache/log4j/servlet/CookieMDCFilter.java
Index: CookieMDCFilter.java
===================================================================
RCS file:
/home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/servlet/CookieMDCFilter.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- CookieMDCFilter.java 28 Feb 2003 05:10:12 -0000 1.3
+++ CookieMDCFilter.java 7 Jun 2003 01:43:55 -0000 1.4
@@ -75,6 +75,7 @@
the MDC is the value of the cookie in the request.
@author Mark Womack <[EMAIL PROTECTED]>
+ @author Yoav Shapira <[EMAIL PROTECTED]>
@since 1.3
*/
@@ -111,7 +112,11 @@
// </appender>
public class CookieMDCFilter implements Filter {
/**
- private trace logger. */
+ private trace logger.
+ YS 2003-06-06: do we want to wait for 1st request
+ to initialize logger? Log4j may not be configured
+ until after filter initialization.
+ */
private static final Logger LOG = Logger.getLogger(CookieMDCFilter.class);
/**
@@ -197,8 +202,13 @@
}
/**
- Not used. */
+ * Clears the map.
+ */
public void destroy() {
- // do nothing
+ if(cookieMap != null) {
+ cookieMap.clear();
+ }
+
+ cookieMap = null;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]