You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by sd...@apache.org on 2004/01/07 21:45:05 UTC

cvs commit: logging-log4j/src/java/org/apache/log4j/xml UtilLoggingXMLDecoder.java XMLDecoder.java

sdeboy      2004/01/07 12:45:05

  Modified:    src/java/org/apache/log4j/xml UtilLoggingXMLDecoder.java
                        XMLDecoder.java
  Log:
  When loading events from xml, reset all re-used local variables used in construction of the event.
  
  Revision  Changes    Path
  1.5       +14 -0     logging-log4j/src/java/org/apache/log4j/xml/UtilLoggingXMLDecoder.java
  
  Index: UtilLoggingXMLDecoder.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/xml/UtilLoggingXMLDecoder.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- UtilLoggingXMLDecoder.java	20 Nov 2003 22:09:13 -0000	1.4
  +++ UtilLoggingXMLDecoder.java	7 Jan 2004 20:45:05 -0000	1.5
  @@ -409,6 +409,20 @@
             mdc, exception,
             info,
             properties));
  +
  +      logger = null;
  +      timeStamp = 0L;
  +      level = null;
  +      threadName = null;
  +      message = null;
  +      ndc = null;
  +      mdc = null;
  +      exception = null;
  +      className = null;
  +      methodName = null;
  +      fileName = null;
  +      lineNumber = null;
  +      properties = null;
       }
       return events;
     }
  
  
  
  1.7       +13 -0     logging-log4j/src/java/org/apache/log4j/xml/XMLDecoder.java
  
  Index: XMLDecoder.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/xml/XMLDecoder.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XMLDecoder.java	8 Dec 2003 06:00:21 -0000	1.6
  +++ XMLDecoder.java	7 Jan 2004 20:45:05 -0000	1.7
  @@ -416,6 +416,19 @@
             mdc, exception,
             info,
             properties));
  +      logger = null;
  +      timeStamp = 0L;
  +      level = null;
  +      threadName = null;
  +      message = null;
  +      ndc = null;
  +      mdc = null;
  +      exception = null;
  +      className = null;
  +      methodName = null;
  +      fileName = null;
  +      lineNumber = null;
  +      properties = null;
       }
   
       return events;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org