You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-cvs@jakarta.apache.org by an...@apache.org on 2001/02/02 22:46:15 UTC

cvs commit: jakarta-log4j/org/apache/log4j Appender.java AppenderSkeleton.java

anders      01/02/02 13:46:15

  Modified:    docs     HISTORY
               org/apache/log4j Appender.java AppenderSkeleton.java
  Log:
  Added getErrorHandler() and getFilter() to the Appender interface.
  This makes it possible to more accurately reconstruct the
  configuration of log4j programmatically.
  
  Revision  Changes    Path
  1.16      +2 -1      jakarta-log4j/docs/HISTORY
  
  Index: HISTORY
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/docs/HISTORY,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- HISTORY	2001/01/30 00:34:00	1.15
  +++ HISTORY	2001/02/02 21:46:10	1.16
  @@ -10,7 +10,8 @@
   
    - Release of version 1.1 (the 21st major release)
   
  - - Added getLayout() to Appender interface. [**]
  + - Added getLayout(), getErrorHandler(), and getFilter() to the
  +   Appender interface. [**]
   
    - Added getOption(key) method to the OptionHandler interface and modified
      implementations of it as appropriate. [**]
  
  
  
  1.5       +16 -2     jakarta-log4j/org/apache/log4j/Appender.java
  
  Index: Appender.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/org/apache/log4j/Appender.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Appender.java	2001/01/26 13:47:10	1.4
  +++ Appender.java	2001/02/02 21:46:12	1.5
  @@ -19,7 +19,6 @@
   */
   public interface Appender {
   
  -
     /**
        Add a filter to the end of the filter list.
   
  @@ -27,6 +26,15 @@
      */
     void addFilter(Filter newFilter);
   
  +  /**
  +     Returns the head Filter. The Filters are organized in a linked list
  +     and so all Filters on this Appender are available through the result.
  +     
  +     @return the head Filter or null, if no Filters are present
  +     @since 1.1
  +  */
  +  public
  +  Filter getFilter();
   
     /**
        Clear the list of filters by removing all the filters in it.
  @@ -60,7 +68,6 @@
     String getName();
   
   
  -  
     /**
        Set the {@link ErrorHandler} for this appender.
   
  @@ -69,6 +76,13 @@
     public
     void setErrorHandler(ErrorHandler errorHandler);
   
  +  /**
  +     Returns the {@link ErrorHandler} for this appender.
  +
  +     @since 1.1
  +   */
  +  public
  +  ErrorHandler getErrorHandler();
   
     /**
        Set the {@link Layout} for this appender.
  
  
  
  1.6       +10 -0     jakarta-log4j/org/apache/log4j/AppenderSkeleton.java
  
  Index: AppenderSkeleton.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/org/apache/log4j/AppenderSkeleton.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AppenderSkeleton.java	2001/01/26 13:27:45	1.5
  +++ AppenderSkeleton.java	2001/02/02 21:46:13	1.6
  @@ -96,6 +96,16 @@
       }
     }
   
  +  /**
  +     Returns the head Filter.
  +     
  +     @since 1.1
  +  */
  +  public
  +  Filter getFilter() {
  +    return headFilter;
  +  }
  +
   
     /**
        Subclasses of <code>AppenderSkeleton</code> should imlement this