ceki 02/05/23 01:05:39 Modified: src/java/org/apache/log4j/varia Tag: v1_2-branch NullAppender.java Log: A version of NullAppender that actually conpiles. Revision Changes Path No revision No revision 1.1.2.2 +27 -4 jakarta-log4j/src/java/org/apache/log4j/varia/Attic/NullAppender.java Index: NullAppender.java =================================================================== RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/varia/Attic/NullAppender.java,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -u -r1.1.2.1 -r1.1.2.2 --- NullAppender.java 22 May 2002 22:33:45 -0000 1.1.2.1 +++ NullAppender.java 23 May 2002 08:05:39 -0000 1.1.2.2 @@ -5,9 +5,14 @@ * License version 1.1, a copy of which has been included with this * distribution in the LICENSE.txt file. */ -package org.apache.log4j.performance; +package org.apache.log4j.varia; +import org.apache.log4j.Appender; +import org.apache.log4j.Layout; +import org.apache.log4j.spi.OptionHandler; import org.apache.log4j.spi.LoggingEvent; +import org.apache.log4j.spi.ErrorHandler; +import org.apache.log4j.spi.Filter; import org.apache.log4j.AppenderSkeleton; /** @@ -15,13 +20,23 @@ * device. * @author Ceki Gülc¨ */ -public class NullAppender implements OptionHandler { +public class NullAppender extends AppenderSkeleton { private static NullAppender instance = new NullAppender(); public NullAppender() { } + /** + * There are no options to acticate. + * */ + public void activateOptions() { + } + + /** + * Whenever you can, use this method to retreive an instance instead + * of instantiating a new one with <code>new</code>. + * */ public NullAppender getInstance() { return instance; } @@ -29,13 +44,21 @@ public void close() { } + /** + * Does not do anything. + * */ public void doAppend(LoggingEvent event) { } /** + * Does not do anything. + * */ + protected void append(LoggingEvent event) { + } + + /** * NullAppenders do not need a layout. - * - */ + * */ public boolean requiresLayout() { return false; }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>