Save This Page
Home » apache-log4j-1.2.15 » org.apache » log4j » helpers » [javadoc | source]
org.apache.log4j.helpers
public class: AppenderAttachableImpl [javadoc | source]
java.lang.Object
   org.apache.log4j.helpers.AppenderAttachableImpl

All Implemented Interfaces:
    AppenderAttachable

A straightforward implementation of the AppenderAttachable interface.
Field Summary
protected  Vector appenderList    Array of appenders. 
Method from org.apache.log4j.helpers.AppenderAttachableImpl Summary:
addAppender,   appendLoopOnAppenders,   getAllAppenders,   getAppender,   isAttached,   removeAllAppenders,   removeAppender,   removeAppender
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.log4j.helpers.AppenderAttachableImpl Detail:
 public  void addAppender(Appender newAppender) 
    Attach an appender. If the appender is already in the list in won't be added again.
 public int appendLoopOnAppenders(LoggingEvent event) 
    Call the doAppend method on all attached appenders.
 public Enumeration getAllAppenders() 
    Get all attached appenders as an Enumeration. If there are no attached appenders null is returned.
 public Appender getAppender(String name) 
    Look for an attached appender named as name.

    Return the appender with that name if in the list. Return null otherwise.

 public boolean isAttached(Appender appender) 
    Returns true if the specified appender is in the list of attached appenders, false otherwise.
 public  void removeAllAppenders() 
    Remove and close all previously attached appenders.
 public  void removeAppender(Appender appender) 
    Remove the appender passed as parameter form the list of attached appenders.
 public  void removeAppender(String name) 
    Remove the appender with the name passed as parameter form the list of appenders.