ceki        2004/11/15 09:36:27

  Modified:    src/java/org/apache/log4j/varia ListAppender.java
  Log:
  Once an appender is closed it can no longer be used.
  
  Revision  Changes    Path
  1.3       +3 -1      
logging-log4j/src/java/org/apache/log4j/varia/ListAppender.java
  
  Index: ListAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/varia/ListAppender.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ListAppender.java 15 Nov 2004 17:33:37 -0000      1.2
  +++ ListAppender.java 15 Nov 2004 17:36:27 -0000      1.3
  @@ -37,7 +37,7 @@
    *
    */
   public final class ListAppender extends AppenderSkeleton {
  -  private final List model = new ArrayList();
  +  private List model = new ArrayList();
   
     /**
      * Returns a writeable, BUT cloned List of all the LoggingEvents that are 
contained
  @@ -70,7 +70,9 @@
      * @see org.apache.log4j.Appender#close()
      */
     public void close() {
  +    closed = true;
       clearModel();
  +    model = null;
     }
   
     /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to