public interface

AppenderAttachable

org.apache.log4j.spi.AppenderAttachable
Known Indirect Subclasses

Class Overview

Interface for attaching appenders to objects.

Summary

Public Methods
abstract void addAppender(Appender newAppender)
Add an appender.
abstract Enumeration getAllAppenders()
Get all previously added appenders as an Enumeration.
abstract Appender getAppender(String name)
Get an appender by name.
abstract boolean isAttached(Appender appender)
Returns true if the specified appender is in list of attached attached, false otherwise.
abstract void removeAllAppenders()
Remove all previously added appenders.
abstract void removeAppender(String name)
Remove the appender with the name passed as parameter from the list of appenders.
abstract void removeAppender(Appender appender)
Remove the appender passed as parameter from the list of appenders.

Public Methods

public abstract void addAppender (Appender newAppender)

Add an appender.

public abstract Enumeration getAllAppenders ()

Get all previously added appenders as an Enumeration.

public abstract Appender getAppender (String name)

Get an appender by name.

public abstract boolean isAttached (Appender appender)

Returns true if the specified appender is in list of attached attached, false otherwise.

public abstract void removeAllAppenders ()

Remove all previously added appenders.

public abstract void removeAppender (String name)

Remove the appender with the name passed as parameter from the list of appenders.

public abstract void removeAppender (Appender appender)

Remove the appender passed as parameter from the list of appenders.