public class RewriteAppender
extends org.apache.log4j.AppenderSkeleton
implements org.apache.log4j.spi.AppenderAttachable, org.apache.log4j.xml.UnrecognizedElementHandler
| Constructor and Description |
|---|
RewriteAppender() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAppender(org.apache.log4j.Appender newAppender)
Add appender.
|
protected void |
append(org.apache.log4j.spi.LoggingEvent event) |
void |
close()
Close this
AsyncAppender by interrupting the dispatcher
thread which will process all pending events before exiting. |
Enumeration |
getAllAppenders()
Get iterator over attached appenders.
|
org.apache.log4j.Appender |
getAppender(String name)
Get appender by name.
|
boolean |
isAttached(org.apache.log4j.Appender appender)
Determines if specified appender is attached.
|
boolean |
parseUnrecognizedElement(Element element,
Properties props) |
void |
removeAllAppenders()
Removes and closes all attached appenders.
|
void |
removeAppender(org.apache.log4j.Appender appender)
Removes an appender.
|
void |
removeAppender(String name)
Remove appender by name.
|
boolean |
requiresLayout() |
void |
setRewritePolicy(RewritePolicy rewritePolicy) |
protected void append(org.apache.log4j.spi.LoggingEvent event)
append in class org.apache.log4j.AppenderSkeletonpublic void addAppender(org.apache.log4j.Appender newAppender)
addAppender in interface org.apache.log4j.spi.AppenderAttachablenewAppender - appender to add, may not be null.public Enumeration getAllAppenders()
getAllAppenders in interface org.apache.log4j.spi.AppenderAttachablepublic org.apache.log4j.Appender getAppender(String name)
getAppender in interface org.apache.log4j.spi.AppenderAttachablename - name, may not be null.public void close()
AsyncAppender by interrupting the dispatcher
thread which will process all pending events before exiting.close in interface org.apache.log4j.Appenderpublic boolean isAttached(org.apache.log4j.Appender appender)
isAttached in interface org.apache.log4j.spi.AppenderAttachableappender - appender.public boolean requiresLayout()
requiresLayout in interface org.apache.log4j.Appenderpublic void removeAllAppenders()
removeAllAppenders in interface org.apache.log4j.spi.AppenderAttachablepublic void removeAppender(org.apache.log4j.Appender appender)
removeAppender in interface org.apache.log4j.spi.AppenderAttachableappender - appender to remove.public void removeAppender(String name)
removeAppender in interface org.apache.log4j.spi.AppenderAttachablename - name.public void setRewritePolicy(RewritePolicy rewritePolicy)
public boolean parseUnrecognizedElement(Element element, Properties props) throws Exception
parseUnrecognizedElement in interface org.apache.log4j.xml.UnrecognizedElementHandlerExceptionCopyright © 2013 The Apache Software Foundation. Licensed under the Apache License, Version 2.0
Apache Extras for Apache log4j, Apache log4j and Apache are trademarks of the Apache Software Foundation.