org.apache.log4j.varia

Class NullAppender

Implemented Interfaces:
Appender, OptionHandler

public class NullAppender
extends AppenderSkeleton

A NullAppender merely exists, it never outputs a message to any device.
Author:
Ceki Gülc¨

Field Summary

Fields inherited from class org.apache.log4j.AppenderSkeleton

closed, errorHandler, headFilter, layout, name, tailFilter, threshold

Constructor Summary

NullAppender()

Method Summary

void
activateOptions()
There are no options to acticate.
protected void
append(LoggingEvent event)
Does not do anything.
void
close()
void
doAppend(LoggingEvent event)
Does not do anything.
NullAppender
getInstance()
Whenever you can, use this method to retreive an instance instead of instantiating a new one with new.
boolean
requiresLayout()
NullAppenders do not need a layout.

Methods inherited from class org.apache.log4j.AppenderSkeleton

activateOptions, addFilter, append, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold

Constructor Details

NullAppender

public NullAppender()

Method Details

activateOptions

public void activateOptions()
There are no options to acticate.
Specified by:
activateOptions in interface OptionHandler
Overrides:
activateOptions in interface AppenderSkeleton

append

protected void append(LoggingEvent event)
Does not do anything.
Overrides:
append in interface AppenderSkeleton

close

public void close()
Specified by:
close in interface Appender

doAppend

public void doAppend(LoggingEvent event)
Does not do anything.
Specified by:
doAppend in interface Appender
Overrides:
doAppend in interface AppenderSkeleton

getInstance

public NullAppender getInstance()
Whenever you can, use this method to retreive an instance instead of instantiating a new one with new.

requiresLayout

public boolean requiresLayout()
NullAppenders do not need a layout.
Specified by:
requiresLayout in interface Appender

Copyright 2000-2005 Apache Software Foundation.