|
Log4j 1.3alpha-1 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.log4j.AppenderSkeleton | +--org.apache.log4j.chainsaw.ChainsawAppenderHandler
A handler class that either extends a particular appender hierarchy or can be bound into the Log4j appender framework, and queues events, to be later dispatched to registered/interested parties.
Field Summary |
Fields inherited from class org.apache.log4j.AppenderSkeleton |
closed, errorHandler, headFilter, layout, name, tailFilter, threshold |
Constructor Summary | |
ChainsawAppenderHandler()
|
|
ChainsawAppenderHandler(ChainsawAppender appender)
|
Method Summary | |
void |
activateOptions()
Derived appenders should override this method if option structure requires it. |
void |
addCustomEventBatchListener(java.lang.String identifier,
EventBatchListener l)
|
void |
addEventBatchListener(EventBatchListener l)
|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
void |
append(LoggingEvent event)
Subclasses of AppenderSkeleton should implement this method
to perform actual logging. |
void |
close()
Release any resources allocated within the appender such as file handles, network connections, etc. |
double |
getDataRate()
Exposes the current Data rate calculated. |
java.lang.String |
getIdentifierExpression()
|
int |
getQueueInterval()
|
static void |
main(java.lang.String[] args)
A little test bed |
void |
removeEventBatchListener(EventBatchListener l)
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
boolean |
requiresLayout()
|
void |
setIdentifierExpression(java.lang.String identifierExpression)
|
void |
setQueueInterval(int interval)
|
Methods inherited from class org.apache.log4j.AppenderSkeleton |
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getLogger, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ChainsawAppenderHandler(ChainsawAppender appender)
public ChainsawAppenderHandler()
Method Detail |
public void setIdentifierExpression(java.lang.String identifierExpression)
public java.lang.String getIdentifierExpression()
public void addCustomEventBatchListener(java.lang.String identifier, EventBatchListener l) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public void addEventBatchListener(EventBatchListener l)
public void removeEventBatchListener(EventBatchListener l)
public void append(LoggingEvent event)
AppenderSkeleton
AppenderSkeleton
should implement this method
to perform actual logging. See also AppenderSkeleton.doAppend
method.
append
in class AppenderSkeleton
public void close()
Appender
It is a programming error to append to a closed appender.
public void activateOptions()
AppenderSkeleton
activateOptions
in interface OptionHandler
activateOptions
in class AppenderSkeleton
public boolean requiresLayout()
public int getQueueInterval()
public void setQueueInterval(int interval)
public static void main(java.lang.String[] args) throws java.lang.InterruptedException
args
-
java.lang.InterruptedException
public double getDataRate()
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
propertyName
- listener
- public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
propertyName
- listener
-
|
Log4j 1.3alpha-1 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |