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