AppenderAttachable
public class AppenderAttachableImpl extends java.lang.Object implements AppenderAttachable
AppenderAttachable
interface.Modifier and Type | Field | Description |
---|---|---|
protected java.util.Vector |
appenderList |
Array of appenders.
|
Constructor | Description |
---|---|
AppenderAttachableImpl() |
Modifier and Type | Method | Description |
---|---|---|
void |
addAppender(Appender newAppender) |
Attach an appender.
|
int |
appendLoopOnAppenders(LoggingEvent event) |
Call the
doAppend method on all attached appenders. |
java.util.Enumeration |
getAllAppenders() |
Get all attached appenders as an Enumeration.
|
Appender |
getAppender(java.lang.String name) |
Look for an attached appender named as
name . |
boolean |
isAttached(Appender appender) |
Returns
true if the specified appender is in the
list of attached appenders, false otherwise. |
void |
removeAllAppenders() |
Remove and close all previously attached appenders.
|
void |
removeAppender(java.lang.String name) |
Remove the appender with the name passed as parameter form the
list of appenders.
|
void |
removeAppender(Appender appender) |
Remove the appender passed as parameter form the list of attached
appenders.
|
public void addAppender(Appender newAppender)
addAppender
in interface AppenderAttachable
public int appendLoopOnAppenders(LoggingEvent event)
doAppend
method on all attached appenders.public java.util.Enumeration getAllAppenders()
null
is returned.getAllAppenders
in interface AppenderAttachable
public Appender getAppender(java.lang.String name)
name
.
Return the appender with that name if in the list. Return null otherwise.
getAppender
in interface AppenderAttachable
public boolean isAttached(Appender appender)
true
if the specified appender is in the
list of attached appenders, false
otherwise.isAttached
in interface AppenderAttachable
public void removeAllAppenders()
removeAllAppenders
in interface AppenderAttachable
public void removeAppender(Appender appender)
removeAppender
in interface AppenderAttachable
public void removeAppender(java.lang.String name)
removeAppender
in interface AppenderAttachable
Copyright 2000-2007 Apache Software Foundation.