org.apache.log4j.sift
Class MDCSiftingAppender
java.lang.Object
org.apache.log4j.AppenderSkeleton
org.apache.log4j.sift.MDCSiftingAppender
- All Implemented Interfaces:
- Appender, OptionHandler
public class MDCSiftingAppender
- extends AppenderSkeleton
A log4j appender which splits the output based on an MDC key
Methods inherited from class org.apache.log4j.AppenderSkeleton |
activateOptions, addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MDCSiftingAppender
public MDCSiftingAppender()
getKey
public java.lang.String getKey()
setKey
public void setKey(java.lang.String key)
getDefault
public java.lang.String getDefault()
setDefault
public void setDefault(java.lang.String defaultValue)
getAppender
public OptionFactory getAppender()
setAppender
public void setAppender(OptionFactory appender)
append
protected void append(LoggingEvent event)
- Specified by:
append
in class AppenderSkeleton
close
public void close()
requiresLayout
public boolean requiresLayout()
getAppender
protected Appender getAppender(java.lang.String valStr)
Copyright © 2006-2010 OPS4J - Open Participation Software for Java. All Rights Reserved.