Package org.apache.log4j.spi
Interface AppenderAttachable
-
- All Known Implementing Classes:
AppenderAttachableImpl,AsyncAppender,Category,Logger,NOPLogger,RewriteAppender,RootCategory,RootLogger
public interface AppenderAttachableInterface for attaching appenders to objects.- Since:
- 0.9.1
- Author:
- Ceki Gülcü
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAppender(Appender newAppender)Add an appender.java.util.EnumerationgetAllAppenders()Get all previously added appenders as an Enumeration.AppendergetAppender(java.lang.String name)Get an appender by name.booleanisAttached(Appender appender)Returnstrueif the specified appender is in list of attached attached,falseotherwise.voidremoveAllAppenders()Remove all previously added appenders.voidremoveAppender(java.lang.String name)Remove the appender with the name passed as parameter from the list of appenders.voidremoveAppender(Appender appender)Remove the appender passed as parameter from the list of appenders.
-
-
-
Method Detail
-
addAppender
void addAppender(Appender newAppender)
Add an appender.
-
getAllAppenders
java.util.Enumeration getAllAppenders()
Get all previously added appenders as an Enumeration.
-
getAppender
Appender getAppender(java.lang.String name)
Get an appender by name.
-
isAttached
boolean isAttached(Appender appender)
Returnstrueif the specified appender is in list of attached attached,falseotherwise.- Since:
- 1.2
-
removeAllAppenders
void removeAllAppenders()
Remove all previously added appenders.
-
removeAppender
void removeAppender(Appender appender)
Remove the appender passed as parameter from the list of appenders.
-
removeAppender
void removeAppender(java.lang.String name)
Remove the appender with the name passed as parameter from the list of appenders.
-
-