carnold     2005/03/08 14:32:58

  Modified:    src/java/org/apache/log4j Appender.java
                        AppenderSkeleton.java AsyncAppender.java
                        ConsoleAppender.java FileAppender.java
                        WriterAppender.java
               src/java/org/apache/log4j/config ConfiguratorBase.java
               src/java/org/apache/log4j/db DBAppender.java
               src/java/org/apache/log4j/multiplex
                        AppenderFactoryUtils.java MultiplexAppender.java
               src/java/org/apache/log4j/net JMSAppender.java
                        MulticastAppender.java SMTPAppender.java
                        SocketAppender.java SocketHubAppender.java
                        SyslogAppender.java TelnetAppender.java
                        UDPAppender.java
               src/java/org/apache/log4j/rolling RollingFileAppender.java
               src/java/org/apache/log4j/varia ListAppender.java
                        ListModelAppender.java NullAppender.java
               tests/src/java/org/apache/log4j AbstractAppenderTest.java
                        AsyncAppenderTestCase.java ConsoleAppenderTest.java
                        FileAppenderTest.java LoggerTest.java
                        VectorAppender.java WriterAppenderTest.java
               tests/src/java/org/apache/log4j/html Loop.java
               tests/src/java/org/apache/log4j/multiplex
                        MultiplexAppenderTest.java
               tests/src/java/org/apache/log4j/net SMTPAppenderTest.java
               tests/src/java/org/apache/log4j/performance Loop.java
                        NullAppender.java
               tests/src/java/org/apache/log4j/rolling
                        FilterBasedRollingTest.java
                        ObsoleteDailyRollingFileAppenderTest.java
                        ObsoleteRollingFileAppenderTest.java
                        RenamingTest.java SizeBasedRollingTest.java
                        TimeBasedRollingTest.java
  Log:
  Reversion of AppenderInterface per 2005-02-28 vote
  
  Revision  Changes    Path
  1.20      +0 -22     logging-log4j/src/java/org/apache/log4j/Appender.java
  
  Index: Appender.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/Appender.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- Appender.java     25 Feb 2005 13:42:42 -0000      1.19
  +++ Appender.java     8 Mar 2005 22:32:56 -0000       1.20
  @@ -29,12 +29,6 @@
    * @author Ceki Gülcü
    */
   public interface Appender extends Component {
  -  
  -  /**
  -   * An appender must be activated before it can be used.
  -   */
  -  public void activate();
  -  
     /**
      * Add a filter to the end of the filter list.
      *
  @@ -71,22 +65,6 @@
      */
     public void close();
   
  -  
  -  /**
  -   * Is this appender closed?
  -   *
  -   * @since 1.3
  -   */
  -  public boolean isClosed();
  -
  -  /**
  -   * Is this appender in working order?
  -   *
  -   * @since 1.3
  -   */
  -  public boolean isActive();
  -  
  -  
     /**
      * Log in <code>Appender</code> specific way. When appropriate, Loggers 
will
      * call the <code>doAppend</code> method of appender implementations in
  
  
  
  1.40      +33 -11    
logging-log4j/src/java/org/apache/log4j/AppenderSkeleton.java
  
  Index: AppenderSkeleton.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/AppenderSkeleton.java,v
  retrieving revision 1.39
  retrieving revision 1.40
  diff -u -r1.39 -r1.40
  --- AppenderSkeleton.java     25 Feb 2005 13:42:42 -0000      1.39
  +++ AppenderSkeleton.java     8 Mar 2005 22:32:56 -0000       1.40
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    * 
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -70,31 +70,53 @@
     protected boolean closed = false;
   
     /**
  -   * By default, an appender is not in working order. It must be configured 
  -   * first. 
  +   * Is the appender ready for action.
      */
  -  protected boolean active = false;
  +  protected boolean active;
     
     /**
      * The guard prevents an appender from repeatedly calling its own doAppend
      * method.
      */
     private boolean guard = false;
  -  
  +
  +  /**
  +   * Construct an AppenderSkeleton.
  +   *
  +   * @deprecated Provided for compatibility, migrate to 
AppenderSkeleton(boolean)
  +   * to indicate whether appender is ready upon construction.
  +   *
  +   */
  +  protected AppenderSkeleton() {
  +      active = true;
  +  }
  +
  +
  +/**
  + * Construct an AppenderSkeleton.
  + *
  + * @param isActive true if appender is ready for use upon construction.
  + */
  +  protected AppenderSkeleton(final boolean isActive) {
  +      active = isActive;
  +  }
  +
     /**
  -   * Calls the [EMAIL PROTECTED] #activate} method.
  +   * Called to configure appender for use after configuration.
      * 
  -   * @deprecated Please call the activate() method instead.
      */
     public void activateOptions() {
  -    activate();
  +    this.active = true;
     }
     
     /**
  -   * Default implementation called by sub-classes.
  +   *   Synonym for activateOptions.
  +   *   @deprecated TODO: this weird signature is an attempt to flush
  +   * out the remaining uses of activate since mixing activate and
  +   * activateOptions can lead to very bad things.
      */
  -  public void activate() {
  -    this.active = true;
  +  public final void activate() throws org.xml.sax.SAXException {
  +     activateOptions();
     }
   
     /**
  
  
  
  1.47      +1 -1      
logging-log4j/src/java/org/apache/log4j/AsyncAppender.java
  
  Index: AsyncAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/AsyncAppender.java,v
  retrieving revision 1.46
  retrieving revision 1.47
  diff -u -r1.46 -r1.47
  --- AsyncAppender.java        25 Feb 2005 13:44:36 -0000      1.46
  +++ AsyncAppender.java        8 Mar 2005 22:32:56 -0000       1.47
  @@ -66,12 +66,12 @@
     private boolean interruptedWarningMessage = false;
   
     public AsyncAppender() {
  +    super(true);
       // Note: The dispatcher code assumes that the aai is set once and
       // for all.
       aai = new AppenderAttachableImpl();
       dispatcher = new Dispatcher(bf, this);
       dispatcher.start();
  -    super.activate();
     }
     
     public void addAppender(Appender newAppender) {
  
  
  
  1.23      +4 -4      
logging-log4j/src/java/org/apache/log4j/ConsoleAppender.java
  
  Index: ConsoleAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/ConsoleAppender.java,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- ConsoleAppender.java      18 Feb 2005 17:23:44 -0000      1.22
  +++ ConsoleAppender.java      8 Mar 2005 22:32:56 -0000       1.23
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    * 
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -42,7 +42,7 @@
     public ConsoleAppender(Layout layout, String targetStr) {
       this.layout = layout;
       setTarget(targetStr);
  -    activate();
  +    activateOptions();
     }
   
     /**
  @@ -77,13 +77,13 @@
       getLogger().warn("Using previously set target, System.out by default.");
     }
   
  -  public void activate() {
  +  public void activateOptions() {
       if (target.equals(SYSTEM_OUT)) {
         setWriter(createWriter(System.out));
       } else {
         setWriter(createWriter(System.err));
       }
  -    super.activate();
  +    super.activateOptions();
     }
   
     /**
  
  
  
  1.52      +6 -6      logging-log4j/src/java/org/apache/log4j/FileAppender.java
  
  Index: FileAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/FileAppender.java,v
  retrieving revision 1.51
  retrieving revision 1.52
  diff -u -r1.51 -r1.52
  --- FileAppender.java 18 Feb 2005 19:55:55 -0000      1.51
  +++ FileAppender.java 8 Mar 2005 22:32:56 -0000       1.52
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    * 
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -80,7 +80,7 @@
       int bufferSize) throws IOException {
       this.layout = layout;
       this.setFile(filename, append, bufferedIO, bufferSize);
  -    activate();
  +    activateOptions();
     }
   
     /**
  @@ -96,7 +96,7 @@
       throws IOException {
       this.layout = layout;
       this.setFile(filename, append, false, bufferSize);
  -    activate();
  +    activateOptions();
     }
   
     /**
  @@ -107,7 +107,7 @@
       <p>The file will be appended to.  */
     public FileAppender(Layout layout, String filename) throws IOException {
       this(layout, filename, true);
  -    activate();
  +    activateOptions();
     }
   
     /**
  @@ -144,7 +144,7 @@
        <b>Append</b> properties.
   
        @since 0.8.1 */
  -  public void activate() {
  +  public void activateOptions() {
       int errors = 0;
       if (fileName != null) {
         try {
  @@ -160,7 +160,7 @@
         getLogger().warn("Are you using FileAppender instead of 
ConsoleAppender?");
       }
       if(errors == 0) {
  -      super.activate();
  +      super.activateOptions();
       }
     }
   
  
  
  
  1.34      +5 -3      
logging-log4j/src/java/org/apache/log4j/WriterAppender.java
  
  Index: WriterAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/WriterAppender.java,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- WriterAppender.java       25 Feb 2005 13:44:36 -0000      1.33
  +++ WriterAppender.java       8 Mar 2005 22:32:56 -0000       1.34
  @@ -67,6 +67,7 @@
      * The default constructor does nothing.  
      * */
     public WriterAppender() {
  +      super(false);
     }
   
     /**
  @@ -91,9 +92,10 @@
      * future log4j versions 
      * */
     public WriterAppender(Layout layout, Writer writer) {
  +    super(false);
       this.layout = layout;
       this.setWriter(writer);
  -    this.activate();
  +    this.activateOptions();
     }
   
     /**
  @@ -125,7 +127,7 @@
      * Checks that requires parameters are set and if everything is in order, 
      * activates this appender.
     */
  -  public void activate() {
  +  public void activateOptions() {
       int errors = 0;
       if (this.layout == null) {
         getLogger().error(
  @@ -140,7 +142,7 @@
       
       // only error free appenders should be activated
       if(errors == 0) {
  -      super.activate();
  +      super.activateOptions();
       }
     }
   
  
  
  
  1.11      +1 -1      
logging-log4j/src/java/org/apache/log4j/config/ConfiguratorBase.java
  
  Index: ConfiguratorBase.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/config/ConfiguratorBase.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- ConfiguratorBase.java     24 Feb 2005 16:31:24 -0000      1.10
  +++ ConfiguratorBase.java     8 Mar 2005 22:32:56 -0000       1.11
  @@ -108,7 +108,7 @@
       appender.setLayout(
         new PatternLayout("LOG4J-INTERNAL: %d %level [%t] %c#%M:%L)- %m%n"));
       appender.setName(Constants.TEMP_CONSOLE_APPENDER_NAME);
  -    appender.activate();
  +    appender.activateOptions();
       ll.addAppender(appender);
     }
   
  
  
  
  1.21      +3 -2      
logging-log4j/src/java/org/apache/log4j/db/DBAppender.java
  
  Index: DBAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/db/DBAppender.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- DBAppender.java   25 Feb 2005 13:44:36 -0000      1.20
  +++ DBAppender.java   8 Mar 2005 22:32:57 -0000       1.21
  @@ -143,9 +143,10 @@
     boolean locationInfo = false;
   
     public DBAppender() {
  +      super(false);
     }
   
  -  public void activate() {
  +  public void activateOptions() {
       getLogger().debug("DBAppender.activateOptions called");
   
       if (connectionSource == null) {
  @@ -162,7 +163,7 @@
       }
       
       // all nice and dandy on the eastern front
  -    super.activate();
  +    super.activateOptions();
     }
   
     /**
  
  
  
  1.4       +2 -2      
logging-log4j/src/java/org/apache/log4j/multiplex/AppenderFactoryUtils.java
  
  Index: AppenderFactoryUtils.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/multiplex/AppenderFactoryUtils.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- AppenderFactoryUtils.java 18 Feb 2005 17:23:44 -0000      1.3
  +++ AppenderFactoryUtils.java 8 Mar 2005 22:32:57 -0000       1.4
  @@ -38,7 +38,7 @@
                                tbrp.activateOptions();
                                RollingFileAppender rfa = new 
RollingFileAppender();
                                rfa.setRollingPolicy(tbrp);
  -                             rfa.activate();
  +                             rfa.activateOptions();
                                return rfa;
   
                        }
  @@ -67,7 +67,7 @@
                                        FileAppender fileAppender = new 
FileAppender(layout,
                                                        
MessageFormat.format(pattern,
                                                                        new 
Object[] { value }));
  -                                     fileAppender.activate();
  +                                     fileAppender.activateOptions();
                                        return fileAppender;
                                } catch (Exception ex) {
                                        //throw new RuntimeException(ex);
  
  
  
  1.5       +4 -1      
logging-log4j/src/java/org/apache/log4j/multiplex/MultiplexAppender.java
  
  Index: MultiplexAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/multiplex/MultiplexAppender.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- MultiplexAppender.java    25 Feb 2005 13:44:37 -0000      1.4
  +++ MultiplexAppender.java    8 Mar 2005 22:32:57 -0000       1.5
  @@ -16,12 +16,15 @@
   
        private MultiplexSelector selector;
   
  +    public MultiplexAppender() {
  +        super(true);
  +    }
        /*
         * (non-Javadoc)
         * 
         * @see org.apache.log4j.spi.OptionHandler#activateOptions()
         */
  -     public void activate() {
  +     public void activateOptions() {
   
   
                // check that we have a selector of something at this point
  
  
  
  1.23      +3 -2      
logging-log4j/src/java/org/apache/log4j/net/JMSAppender.java
  
  Index: JMSAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/net/JMSAppender.java,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- JMSAppender.java  25 Feb 2005 13:44:36 -0000      1.22
  +++ JMSAppender.java  8 Mar 2005 22:32:57 -0000       1.23
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -120,6 +120,7 @@
     int successiveFailureCount = 0;
     
     public JMSAppender() {
  +      super(false);
     }
   
     /**
  @@ -165,7 +166,7 @@
     /**
      *  Options are activated and become effective only after calling
      *  this method.*/
  -  public void activate() {
  +  public void activateOptions() {
       TopicConnectionFactory topicConnectionFactory;
   
       try {
  
  
  
  1.14      +3 -2      
logging-log4j/src/java/org/apache/log4j/net/MulticastAppender.java
  
  Index: MulticastAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/net/MulticastAppender.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- MulticastAppender.java    25 Feb 2005 13:44:37 -0000      1.13
  +++ MulticastAppender.java    8 Mar 2005 22:32:57 -0000       1.14
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    * 
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -71,12 +71,13 @@
     private String encoding;
     
     public MulticastAppender() {
  +     super(false);
     }
   
     /**
        Open the multicast sender for the <b>RemoteHost</b> and <b>Port</b>.
     */
  -  public void activate() {
  +  public void activateOptions() {
       try {
         hostname = InetAddress.getLocalHost().getHostName();
       } catch (UnknownHostException uhe) {
  
  
  
  1.50      +5 -4      
logging-log4j/src/java/org/apache/log4j/net/SMTPAppender.java
  
  Index: SMTPAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/net/SMTPAppender.java,v
  retrieving revision 1.49
  retrieving revision 1.50
  diff -u -r1.49 -r1.50
  --- SMTPAppender.java 25 Feb 2005 13:44:36 -0000      1.49
  +++ SMTPAppender.java 8 Mar 2005 22:32:57 -0000       1.50
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    * 
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -99,14 +99,15 @@
     /**
        Use <code>evaluator</code> passed as parameter as the [EMAIL PROTECTED]
        TriggeringEventEvaluator} for this SMTPAppender.  */
  -  public SMTPAppender(TriggeringEventEvaluator evaluator) {
  +  public SMTPAppender(final TriggeringEventEvaluator evaluator) {
  +    super(false);
       this.evaluator = evaluator;
     }
   
     /**
        Activate the specified options, such as the smtp host, the
        recipient, from, etc. */
  -  public void activate() {
  +  public void activateOptions() {
       int errorCount = 0;
       Properties props = new Properties(System.getProperties());
   
  @@ -151,7 +152,7 @@
       }
       
       if(errorCount == 0) {
  -      super.activate();
  +      super.activateOptions();
       }
     }
   
  
  
  
  1.30      +8 -5      
logging-log4j/src/java/org/apache/log4j/net/SocketAppender.java
  
  Index: SocketAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/net/SocketAppender.java,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- SocketAppender.java       25 Feb 2005 13:44:36 -0000      1.29
  +++ SocketAppender.java       8 Mar 2005 22:32:57 -0000       1.30
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    * 
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -123,32 +123,35 @@
     String application;
   
     public SocketAppender() {
  +      super(false);
     }
   
     /**
            Connects to remote server at <code>address</code> and 
<code>port</code>.
     */
     public SocketAppender(InetAddress address, int port) {
  +    super(false);
       this.address = address;
       this.remoteHost = address.getHostName();
       this.port = port;
  -    activate();
  +    activateOptions();
     }
   
     /**
            Connects to remote server at <code>host</code> and 
<code>port</code>.
     */
     public SocketAppender(String host, int port) {
  +    super(false);
       this.port = port;
       this.address = getAddressByName(host);
       this.remoteHost = host;
  -    activate();
  +    activateOptions();
     }
   
     /**
            Connect to the specified <b>RemoteHost</b> and <b>Port</b>.
     */
  -  public void activate() {
  +  public void activateOptions() {
       try {
         hostname = InetAddress.getLocalHost().getHostName();
       } catch (UnknownHostException uhe) {
  @@ -167,7 +170,7 @@
         throw new IllegalStateException(err);
       }
       // all is dandy on the eastern front.
  -    super.activate();
  +    super.activateOptions();
     }
   
     /**
  
  
  
  1.17      +5 -2      
logging-log4j/src/java/org/apache/log4j/net/SocketHubAppender.java
  
  Index: SocketHubAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/net/SocketHubAppender.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- SocketHubAppender.java    25 Feb 2005 13:44:36 -0000      1.16
  +++ SocketHubAppender.java    8 Mar 2005 22:32:57 -0000       1.17
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    * 
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -118,19 +118,22 @@
     private CyclicBuffer buffer = null;
   
     public SocketHubAppender() {
  +      super(false);
     }
   
     /**
        Connects to remote server at <code>address</code> and 
<code>port</code>. */
     public SocketHubAppender(int _port) {
  +    super(false);
       port = _port;
  -    startServer();
  +    activateOptions();
     }
   
     /**
        Set up the socket server on the specified port.  */
     public void activateOptions() {
       startServer();
  +    super.activateOptions();
     }
   
     /**
  
  
  
  1.23      +3 -2      
logging-log4j/src/java/org/apache/log4j/net/SyslogAppender.java
  
  Index: SyslogAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/net/SyslogAppender.java,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- SyslogAppender.java       25 Feb 2005 13:44:37 -0000      1.22
  +++ SyslogAppender.java       8 Mar 2005 22:32:57 -0000       1.23
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -70,6 +70,7 @@
     Layout layout;
     
     public SyslogAppender() {
  +      super(false);
     }
   
     /**
  @@ -156,7 +157,7 @@
     /**
      * This method returns immediately as options are activated when they are 
set.
      * */
  -  public void activate() {
  +  public void activateOptions() {
       if (facilityStr == null) {
         String errMsg =
           "The Facility option must be set for SyslogAppender named [" + name
  
  
  
  1.17      +10 -3     
logging-log4j/src/java/org/apache/log4j/net/TelnetAppender.java
  
  Index: TelnetAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/net/TelnetAppender.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- TelnetAppender.java       25 Feb 2005 13:44:36 -0000      1.16
  +++ TelnetAppender.java       8 Mar 2005 22:32:57 -0000       1.17
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    * 
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -58,6 +58,13 @@
     private SocketHandler sh;
     private int port = 23;
   
  +    /**
  +     * Creates a TelnetAppender.
  +     */
  +  public TelnetAppender() {
  +      super(false);
  +  }
  +
     /**
         This appender requires a layout to format the text to the
         attached client(s). */
  @@ -67,7 +74,7 @@
   
     /** all of the options have been set, create the socket handler and
         wait for connections. */
  -  public void activate() {
  +  public void activateOptions() {
       try {
         sh = new SocketHandler(port);
         sh.start();
  @@ -206,7 +213,7 @@
       
       /**
        *  Determines if socket hander has any active connections.
  -     *  @returns true if any active connections.
  +     *  @return true if any active connections.
        */
       public boolean hasConnections() {
          return connections.size() > 0;
  
  
  
  1.15      +8 -5      
logging-log4j/src/java/org/apache/log4j/net/UDPAppender.java
  
  Index: UDPAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/net/UDPAppender.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- UDPAppender.java  25 Feb 2005 13:44:36 -0000      1.14
  +++ UDPAppender.java  8 Mar 2005 22:32:57 -0000       1.15
  @@ -73,32 +73,35 @@
     boolean inError = false;
     
     public UDPAppender() {
  +      super(false);
     }
   
     /**
        Sends UDP packets to the <code>address</code> and <code>port</code>.
     */
  -  public UDPAppender(InetAddress address, int port) {
  +  public UDPAppender(final InetAddress address, final int port) {
  +    super(false);
       this.address = address;
       this.remoteHost = address.getHostName();
       this.port = port;
  -    activate();
  +    activateOptions();
     }
   
     /**
        Sends UDP packets to the <code>address</code> and <code>port</code>.
     */
  -  public UDPAppender(String host, int port) {
  +  public UDPAppender(final String host, final int port) {
  +    super(false);
       this.port = port;
       this.address = getAddressByName(host);
       this.remoteHost = host;
  -    activate();
  +    activateOptions();
     }
   
     /**
        Open the UDP sender for the <b>RemoteHost</b> and <b>Port</b>.
     */
  -  public void activate() {
  +  public void activateOptions() {
       try {
         hostname = InetAddress.getLocalHost().getHostName();
       } catch (UnknownHostException uhe) {
  
  
  
  1.24      +2 -3      
logging-log4j/src/java/org/apache/log4j/rolling/RollingFileAppender.java
  
  Index: RollingFileAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/rolling/RollingFileAppender.java,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- RollingFileAppender.java  18 Feb 2005 17:23:44 -0000      1.23
  +++ RollingFileAppender.java  8 Mar 2005 22:32:57 -0000       1.24
  @@ -78,10 +78,9 @@
      * FileAppender#FileAppender parents constructor}.
      * */
     public RollingFileAppender() {
  -    super();
     }
   
  -  public void activate() {
  +  public void activateOptions() {
       if (triggeringPolicy == null) {
         getLogger().warn("Please set a TriggeringPolicy for the 
RollingFileAppender named '{}'", getName());
         return;
  @@ -95,7 +94,7 @@
         
         // the activeFile variable is used by the 
triggeringPolicy.isTriggeringEvent method
         activeFile = new File(afn);
  -      super.activate();
  +      super.activateOptions();
       } else {
         getLogger().warn("Please set a rolling policy");
       }
  
  
  
  1.10      +8 -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.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ListAppender.java 25 Feb 2005 13:44:36 -0000      1.9
  +++ ListAppender.java 8 Mar 2005 22:32:57 -0000       1.10
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -40,6 +40,13 @@
     private List list = new ArrayList();
   
     /**
  +   * Constructs a list appender.
  +   */
  +  public ListAppender() {
  +      super(true);
  +  }
  +
  +  /**
      * Returns a writeable, BUT cloned List of all the LoggingEvents that are 
contained
      * in the internal model.  You are free to modify this list without
     * worry of synchronization, but note that any modifications to the 
returned list
  
  
  
  1.6       +7 -1      
logging-log4j/src/java/org/apache/log4j/varia/ListModelAppender.java
  
  Index: ListModelAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/varia/ListModelAppender.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ListModelAppender.java    25 Feb 2005 13:44:36 -0000      1.5
  +++ ListModelAppender.java    8 Mar 2005 22:32:57 -0000       1.6
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    * 
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -34,6 +34,12 @@
     private final DefaultListModel model = new DefaultListModel();
   
     /**
  +   * Constructs a ListModelAppender.
  +   */
  +  public ListModelAppender() {
  +      super(true);
  +  }
  +  /**
      * Returns a reference to the ListModel that contains all the LoggingEvents
      * that have been appended to this class.
      * 
  
  
  
  1.9       +14 -10    
logging-log4j/src/java/org/apache/log4j/varia/NullAppender.java
  
  Index: NullAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/varia/NullAppender.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- NullAppender.java 25 Feb 2005 13:44:36 -0000      1.8
  +++ NullAppender.java 8 Mar 2005 22:32:57 -0000       1.9
  @@ -1,9 +1,18 @@
   /*
  - * Copyright (C) The Apache Software Foundation. All rights reserved.
  + * Copyright 1999,2005 The Apache Software Foundation.
    *
  - * This software is published under the terms of the Apache Software
  - * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.txt file.  */
  + * Licensed under the Apache License, Version 2.0 (the "License");
  + * you may not use this file except in compliance with the License.
  + * You may obtain a copy of the License at
  + *
  + *      http://www.apache.org/licenses/LICENSE-2.0
  + *
  + * Unless required by applicable law or agreed to in writing, software
  + * distributed under the License is distributed on an "AS IS" BASIS,
  + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  + * See the License for the specific language governing permissions and
  + * limitations under the License.
  + */
   
   package org.apache.log4j.varia;
   
  @@ -21,12 +30,7 @@
     private static NullAppender instance = new NullAppender();
   
     public NullAppender() {
  -  }
  -
  -  /** 
  -   * There are no options to acticate.
  -   * */
  -  public void activateOptions() {
  +      super(true);
     }
   
     /**
  
  
  
  1.7       +11 -10    
logging-log4j/tests/src/java/org/apache/log4j/AbstractAppenderTest.java
  
  Index: AbstractAppenderTest.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/AbstractAppenderTest.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- AbstractAppenderTest.java 25 Feb 2005 13:45:22 -0000      1.6
  +++ AbstractAppenderTest.java 8 Mar 2005 22:32:57 -0000       1.7
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -35,18 +35,19 @@
    */
   abstract public class AbstractAppenderTest extends TestCase {
     
  -  abstract protected Appender getAppender();
  -  abstract protected Appender getConfiguredAppender();
  -  
  +  abstract protected AppenderSkeleton getAppender();
  +  abstract protected AppenderSkeleton getConfiguredAppender();
  +
  +
     public class DummyLayout extends Layout {
       public void format(Writer output, LoggingEvent event) {} 
       public void activateOptions() {} 
  -  } 
  -  
  +  }
  +
     public void testNewAppender() {
       // new appenders whould be inactive
  -    Appender appender = getAppender();
  -    assertFalse(appender.isActive());
  +    AppenderSkeleton appender = getAppender();
  +    assertFalse( appender.isActive());
       assertFalse(appender.isClosed());
       
       appender.close();
  @@ -54,8 +55,8 @@
     }
     
     public void testConfiguredAppender() {
  -    Appender appender = getConfiguredAppender();
  -    appender.activate();
  +    AppenderSkeleton appender = getConfiguredAppender();
  +    appender.activateOptions();
       assertTrue(appender.isActive());
       assertFalse(appender.isClosed());
       
  
  
  
  1.8       +1 -1      
logging-log4j/tests/src/java/org/apache/log4j/AsyncAppenderTestCase.java
  
  Index: AsyncAppenderTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/AsyncAppenderTestCase.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- AsyncAppenderTestCase.java        18 Feb 2005 17:23:44 -0000      1.7
  +++ AsyncAppenderTestCase.java        8 Mar 2005 22:32:57 -0000       1.8
  @@ -42,7 +42,7 @@
       vectorAppender = new VectorAppender();
       vectorAppender.setDelay(DELAY);
       asyncAppender.addAppender(vectorAppender);
  -    asyncAppender.activate();
  +    asyncAppender.activateOptions();
       root.addAppender(asyncAppender);
     }
   
  
  
  
  1.5       +3 -3      
logging-log4j/tests/src/java/org/apache/log4j/ConsoleAppenderTest.java
  
  Index: ConsoleAppenderTest.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/ConsoleAppenderTest.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ConsoleAppenderTest.java  25 Feb 2005 13:45:22 -0000      1.4
  +++ ConsoleAppenderTest.java  8 Mar 2005 22:32:57 -0000       1.5
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -25,11 +25,11 @@
    *
    */
   public class ConsoleAppenderTest extends AbstractAppenderTest {
  -  protected Appender getAppender() {
  +  protected AppenderSkeleton getAppender() {
       return new ConsoleAppender();
     }
   
  -  protected Appender getConfiguredAppender() {
  +  protected AppenderSkeleton getConfiguredAppender() {
       ConsoleAppender ca = new ConsoleAppender();
   
       // set a bogus layout
  
  
  
  1.5       +3 -3      
logging-log4j/tests/src/java/org/apache/log4j/FileAppenderTest.java
  
  Index: FileAppenderTest.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/FileAppenderTest.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- FileAppenderTest.java     25 Feb 2005 13:45:22 -0000      1.4
  +++ FileAppenderTest.java     8 Mar 2005 22:32:57 -0000       1.5
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -24,11 +24,11 @@
    * @author <a href="http://www.qos.ch/log4j/";>Ceki G&uuml;lc&uuml;</a>
    */
   public class FileAppenderTest extends AbstractAppenderTest {
  -  protected Appender getAppender() {
  +  protected AppenderSkeleton getAppender() {
       return new FileAppender();
     }
   
  -  protected Appender getConfiguredAppender() {
  +  protected AppenderSkeleton getConfiguredAppender() {
       FileAppender wa = new FileAppender();
       wa.setFile("output/temp");
       wa.setLayout(new DummyLayout());
  
  
  
  1.2       +9 -8      
logging-log4j/tests/src/java/org/apache/log4j/LoggerTest.java
  
  Index: LoggerTest.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/LoggerTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LoggerTest.java   18 Feb 2005 17:23:44 -0000      1.1
  +++ LoggerTest.java   8 Mar 2005 22:32:57 -0000       1.2
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    * 
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -108,7 +108,7 @@
       Logger a = Logger.getLogger("a");
       Logger ab = Logger.getLogger("a.b");
       CountingAppender ca = new CountingAppender();
  -    ca.activate();
  +    ca.activateOptions();
       a.addAppender(ca);
   
       assertEquals(ca.counter, 0);
  @@ -133,9 +133,9 @@
       Logger x = Logger.getLogger("x");
   
       CountingAppender ca1 = new CountingAppender();
  -    ca1.activate();
  +    ca1.activateOptions();
       CountingAppender ca2 = new CountingAppender();
  -    ca2.activate();  
  +    ca2.activateOptions();
       a.addAppender(ca1);
       abc.addAppender(ca2);
   
  @@ -167,11 +167,11 @@
       Logger x = Logger.getLogger("x");
   
       CountingAppender caRoot = new CountingAppender();
  -    caRoot.activate();
  +    caRoot.activateOptions();
       CountingAppender caA = new CountingAppender();
  -    caA.activate();
  +    caA.activateOptions();
       CountingAppender caABC = new CountingAppender();
  -    caABC.activate();
  +    caABC.activateOptions();
       
       root.addAppender(caRoot);
       a.addAppender(caA);
  @@ -201,7 +201,7 @@
   
     public void testDisable1() {
       CountingAppender caRoot = new CountingAppender();
  -    caRoot.activate();
  +    caRoot.activateOptions();
       Logger root = Logger.getRootLogger();
       root.addAppender(caRoot);
   
  @@ -371,6 +371,7 @@
       int counter;
   
       CountingAppender() {
  +      super(true);
         counter = 0;
       }
   
  
  
  
  1.9       +2 -8      
logging-log4j/tests/src/java/org/apache/log4j/VectorAppender.java
  
  Index: VectorAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/VectorAppender.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- VectorAppender.java       25 Feb 2005 13:45:22 -0000      1.8
  +++ VectorAppender.java       8 Mar 2005 22:32:57 -0000       1.9
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    * 
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -29,16 +29,10 @@
     long delay = 0;
     
     public VectorAppender() {
  +    super(true);
       vector = new Vector();
  -    super.activate();
     }
   
  -  /**
  -   * Defers to super.activate() method.
  -   */
  -  public void activate() {
  -    super.activate();
  -  }
   
     /**
        This method is called by the [EMAIL PROTECTED] 
AppenderSkeleton#doAppend}
  
  
  
  1.5       +2 -2      
logging-log4j/tests/src/java/org/apache/log4j/WriterAppenderTest.java
  
  Index: WriterAppenderTest.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/WriterAppenderTest.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- WriterAppenderTest.java   25 Feb 2005 13:45:22 -0000      1.4
  +++ WriterAppenderTest.java   8 Mar 2005 22:32:57 -0000       1.5
  @@ -26,11 +26,11 @@
    * @author <a href="http://www.qos.ch/log4j/";>Ceki G&uuml;lc&uuml;</a>
    */
   public class WriterAppenderTest extends AbstractAppenderTest {
  -  protected Appender getAppender() {
  +  protected AppenderSkeleton getAppender() {
       return new WriterAppender();
     }
   
  -  protected Appender getConfiguredAppender() {
  +  protected AppenderSkeleton getConfiguredAppender() {
       WriterAppender wa = new WriterAppender();
   
       // set a bogus writer
  
  
  
  1.5       +2 -2      
logging-log4j/tests/src/java/org/apache/log4j/html/Loop.java
  
  Index: Loop.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/html/Loop.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Loop.java 18 Feb 2005 17:23:43 -0000      1.4
  +++ Loop.java 8 Mar 2005 22:32:57 -0000       1.5
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -38,7 +38,7 @@
       appender.setFile("toto.html");
       appender.setAppend(false);
       appender.setLayout(htmlLayout);
  -    appender.activate();
  +    appender.activateOptions();
       Logger root = Logger.getRootLogger();
       root.addAppender(appender);
   
  
  
  
  1.3       +1 -1      
logging-log4j/tests/src/java/org/apache/log4j/multiplex/MultiplexAppenderTest.java
  
  Index: MultiplexAppenderTest.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/multiplex/MultiplexAppenderTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MultiplexAppenderTest.java        18 Feb 2005 17:23:43 -0000      1.2
  +++ MultiplexAppenderTest.java        8 Mar 2005 22:32:57 -0000       1.3
  @@ -37,7 +37,7 @@
   
                appender = new MultiplexAppender();
                try {
  -                     appender.activate();
  +                     appender.activateOptions();
                        fail("Should have thrown an IllegalStateException 
because it should not be configured correctly");
                } catch (Exception e) {
                        // expected
  
  
  
  1.2       +4 -4      
logging-log4j/tests/src/java/org/apache/log4j/net/SMTPAppenderTest.java
  
  Index: SMTPAppenderTest.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/net/SMTPAppenderTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SMTPAppenderTest.java     18 Feb 2005 20:46:58 -0000      1.1
  +++ SMTPAppenderTest.java     8 Mar 2005 22:32:57 -0000       1.2
  @@ -1,5 +1,5 @@
   /*
  - * Copyright 1999,2004 The Apache Software Foundation.
  + * Copyright 1999,2005 The Apache Software Foundation.
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -18,7 +18,7 @@
   package org.apache.log4j.net;
   
   import org.apache.log4j.AbstractAppenderTest;
  -import org.apache.log4j.Appender;
  +import org.apache.log4j.AppenderSkeleton;
   
   
   /**
  @@ -28,11 +28,11 @@
    *
    */
   public class SMTPAppenderTest extends AbstractAppenderTest {
  -  protected Appender getAppender() {
  +  protected AppenderSkeleton getAppender() {
       return new SMTPAppender();
     }
   
  -  public Appender getConfiguredAppender() {
  +  public AppenderSkeleton getConfiguredAppender() {
       SMTPAppender ca = new SMTPAppender();
   
       // set a bogus layout
  
  
  
  1.7       +1 -1      
logging-log4j/tests/src/java/org/apache/log4j/performance/Loop.java
  
  Index: Loop.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/performance/Loop.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- Loop.java 18 Feb 2005 17:23:43 -0000      1.6
  +++ Loop.java 8 Mar 2005 22:32:58 -0000       1.7
  @@ -40,7 +40,7 @@
       ConsoleAppender a = new ConsoleAppender();
       a.setLayout(new PatternLayout("%d %level %c - %m%n"));
       a.setName("console");
  -    a.activate();
  +    a.activateOptions();
       j.addAppender(a);
   
       if (args.length == 2) {
  
  
  
  1.5       +2 -0      
logging-log4j/tests/src/java/org/apache/log4j/performance/NullAppender.java
  
  Index: NullAppender.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/performance/NullAppender.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- NullAppender.java 25 Feb 2005 13:45:22 -0000      1.4
  +++ NullAppender.java 8 Mar 2005 22:32:58 -0000       1.5
  @@ -35,9 +35,11 @@
     public String t;
   
     public NullAppender() {
  +      super(true);
     }
   
     public NullAppender(Layout layout) {
  +    super(true);
       this.layout = layout;
     }
   
  
  
  
  1.3       +1 -1      
logging-log4j/tests/src/java/org/apache/log4j/rolling/FilterBasedRollingTest.java
  
  Index: FilterBasedRollingTest.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/rolling/FilterBasedRollingTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- FilterBasedRollingTest.java       18 Feb 2005 17:23:43 -0000      1.2
  +++ FilterBasedRollingTest.java       8 Mar 2005 22:32:58 -0000       1.3
  @@ -86,7 +86,7 @@
   
       rfa.setRollingPolicy(swrp);
       rfa.setTriggeringPolicy(fbtp);
  -    rfa.activate();
  +    rfa.activateOptions();
       Logger.getRootLogger().addAppender(rfa);
   
       common("output/filterBased-test2");
  
  
  
  1.2       +1 -1      
logging-log4j/tests/src/java/org/apache/log4j/rolling/ObsoleteDailyRollingFileAppenderTest.java
  
  Index: ObsoleteDailyRollingFileAppenderTest.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/rolling/ObsoleteDailyRollingFileAppenderTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ObsoleteDailyRollingFileAppenderTest.java 8 Mar 2005 20:21:18 -0000       
1.1
  +++ ObsoleteDailyRollingFileAppenderTest.java 8 Mar 2005 22:32:58 -0000       
1.2
  @@ -27,7 +27,6 @@
    * Tests the emulation of org.apache.log4j.DailyRollingFileAppender
    *
    * @author Curt Arnold
  - * @deprecated Class under test is deprecated.
    *
    */
   public class ObsoleteDailyRollingFileAppenderTest extends TestCase {
  @@ -64,6 +63,7 @@
   
     /**
      * Test basic rolling functionality.
  +   * @deprecated Class under test is deprecated.
      */
     public void test2() throws Exception {
       PatternLayout layout = new PatternLayout("%m%n");
  
  
  
  1.2       +1 -1      
logging-log4j/tests/src/java/org/apache/log4j/rolling/ObsoleteRollingFileAppenderTest.java
  
  Index: ObsoleteRollingFileAppenderTest.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/rolling/ObsoleteRollingFileAppenderTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ObsoleteRollingFileAppenderTest.java      8 Mar 2005 20:21:18 -0000       
1.1
  +++ ObsoleteRollingFileAppenderTest.java      8 Mar 2005 22:32:58 -0000       
1.2
  @@ -27,7 +27,6 @@
    * Tests the emulation of org.apache.log4j.RollingFileAppender
    *
    * @author Curt Arnold
  - * @deprecated Class under test is deprecated.
    *
    */
   public class ObsoleteRollingFileAppenderTest extends TestCase {
  @@ -68,6 +67,7 @@
   
     /**
      * Test basic rolling functionality.
  +   * @deprecated Class under test is deprecated. 
      */
     public void test2() throws Exception {
       PatternLayout layout = new PatternLayout("%m\n");
  
  
  
  1.3       +1 -1      
logging-log4j/tests/src/java/org/apache/log4j/rolling/RenamingTest.java
  
  Index: RenamingTest.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/rolling/RenamingTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RenamingTest.java 18 Feb 2005 17:23:43 -0000      1.2
  +++ RenamingTest.java 8 Mar 2005 22:32:58 -0000       1.3
  @@ -72,7 +72,7 @@
       tbrp.setActiveFileName("output/test.log");
       tbrp.activateOptions();
       rfa.setRollingPolicy(tbrp);
  -    rfa.activate();
  +    rfa.activateOptions();
   
       Calendar cal = Calendar.getInstance();
   
  
  
  
  1.11      +2 -2      
logging-log4j/tests/src/java/org/apache/log4j/rolling/SizeBasedRollingTest.java
  
  Index: SizeBasedRollingTest.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/rolling/SizeBasedRollingTest.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- SizeBasedRollingTest.java 8 Mar 2005 20:21:18 -0000       1.10
  +++ SizeBasedRollingTest.java 8 Mar 2005 22:32:58 -0000       1.11
  @@ -100,7 +100,7 @@
       
       rfa.setRollingPolicy(swrp);
       rfa.setTriggeringPolicy(sbtp);
  -    rfa.activate();
  +    rfa.activateOptions();
       root.addAppender(rfa);
   
       // Write exactly 10 bytes with each log
  @@ -148,7 +148,7 @@
        fwrp.activateOptions();
        rfa.setRollingPolicy(fwrp);
        rfa.setTriggeringPolicy(sbtp);
  -     rfa.activate();
  +     rfa.activateOptions();
        root.addAppender(rfa);
   
        // Write exactly 10 bytes with each log
  
  
  
  1.18      +8 -8      
logging-log4j/tests/src/java/org/apache/log4j/rolling/TimeBasedRollingTest.java
  
  Index: TimeBasedRollingTest.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/tests/src/java/org/apache/log4j/rolling/TimeBasedRollingTest.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- TimeBasedRollingTest.java 8 Mar 2005 20:21:18 -0000       1.17
  +++ TimeBasedRollingTest.java 8 Mar 2005 22:32:58 -0000       1.18
  @@ -84,7 +84,7 @@
       tbrp.setFileNamePattern("output/test1-%d{" + datePattern + "}");
       tbrp.activateOptions();
       rfa.setRollingPolicy(tbrp);
  -    rfa.activate();
  +    rfa.activateOptions();
       logger.addAppender(rfa);
   
       SimpleDateFormat sdf = new SimpleDateFormat(datePattern);
  @@ -129,7 +129,7 @@
       tbrp1.setFileNamePattern("output/test2-%d{" + datePattern + "}");
       tbrp1.activateOptions();
       rfa1.setRollingPolicy(tbrp1);
  -    rfa1.activate();
  +    rfa1.activateOptions();
       logger.addAppender(rfa1);
   
       SimpleDateFormat sdf = new SimpleDateFormat(datePattern);
  @@ -162,7 +162,7 @@
       tbrp2.setFileNamePattern("output/test2-%d{" + datePattern + "}");
       tbrp2.activateOptions();
       rfa2.setRollingPolicy(tbrp2);
  -    rfa2.activate();
  +    rfa2.activateOptions();
       logger.addAppender(rfa2);
   
       for (int i = 3; i <= 4; i++) {
  @@ -189,7 +189,7 @@
       tbrp.setFileNamePattern("output/test3-%d{" + datePattern + "}.gz");
       tbrp.activateOptions();
       rfa.setRollingPolicy(tbrp);
  -    rfa.activate();
  +    rfa.activateOptions();
       logger.addAppender(rfa);
   
       SimpleDateFormat sdf = new SimpleDateFormat(datePattern);
  @@ -239,7 +239,7 @@
       tbrp1.setFileNamePattern("output/test4-%d{" + datePattern + "}");
       tbrp1.activateOptions();
       rfa1.setRollingPolicy(tbrp1);
  -    rfa1.activate();
  +    rfa1.activateOptions();
       logger.addAppender(rfa1);
   
       SimpleDateFormat sdf = new SimpleDateFormat(datePattern);
  @@ -274,7 +274,7 @@
       tbrp2.setActiveFileName("output/test4.log");
       tbrp2.activateOptions();
       rfa2.setRollingPolicy(tbrp2);
  -    rfa2.activate();
  +    rfa2.activateOptions();
       logger.addAppender(rfa2);
   
       for (int i = 3; i <= 4; i++) {
  @@ -302,7 +302,7 @@
       tbrp.setActiveFileName("output/test5.log");
       tbrp.activateOptions();
       rfa.setRollingPolicy(tbrp);
  -    rfa.activate();
  +    rfa.activateOptions();
       logger.addAppender(rfa);
   
       SimpleDateFormat sdf = new SimpleDateFormat(datePattern);
  @@ -346,7 +346,7 @@
       tbrp.setActiveFileName("output/test6.log");
       tbrp.activateOptions();
       rfa.setRollingPolicy(tbrp);
  -    rfa.activate();
  +    rfa.activateOptions();
       logger.addAppender(rfa);
   
       SimpleDateFormat sdf = new SimpleDateFormat(datePattern);
  
  
  

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

Reply via email to