org.apache.xml.security.utils
Class NullAppender

java.lang.Object
  |
  +--org.apache.log4j.AppenderSkeleton
        |
        +--org.apache.xml.security.utils.NullAppender
All Implemented Interfaces:
org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

public class NullAppender
extends org.apache.log4j.AppenderSkeleton

An appender for log4j which discards ALL events into the dumpster. Since many people asked how to get rid of the log.txt, this module is needed.
This code is taken from org.apache.log4j.performance.NullAppender and has been modified that requiresLayout() returns false...


Field Summary
 
Fields inherited from class org.apache.log4j.AppenderSkeleton
closed, errorHandler, headFilter, layout, name, tailFilter, threshold
 
Constructor Summary
NullAppender()
          Constructor NullAppender
NullAppender(org.apache.log4j.Layout layout)
          Constructor NullAppender
 
Method Summary
 void append(org.apache.log4j.spi.LoggingEvent event)
          Method append
 void close()
          Method close
 void doAppend(org.apache.log4j.spi.LoggingEvent event)
          Method doAppend
 boolean requiresLayout()
          Method requiresLayout
 
Methods inherited from class org.apache.log4j.AppenderSkeleton
activateOptions, addFilter, clearFilters, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullAppender

public NullAppender()
Constructor NullAppender


NullAppender

public NullAppender(org.apache.log4j.Layout layout)
Constructor NullAppender

Parameters:
layout -
Method Detail

close

public void close()
Method close

Specified by:
close in interface org.apache.log4j.Appender
Specified by:
close in class org.apache.log4j.AppenderSkeleton

doAppend

public void doAppend(org.apache.log4j.spi.LoggingEvent event)
Method doAppend

Specified by:
doAppend in interface org.apache.log4j.Appender
Overrides:
doAppend in class org.apache.log4j.AppenderSkeleton
Parameters:
event -

append

public void append(org.apache.log4j.spi.LoggingEvent event)
Method append

Specified by:
append in class org.apache.log4j.AppenderSkeleton
Parameters:
event -

requiresLayout

public boolean requiresLayout()
Method requiresLayout

Specified by:
requiresLayout in interface org.apache.log4j.Appender
Specified by:
requiresLayout in class org.apache.log4j.AppenderSkeleton