public class PatternLayout extends PatternLayoutBase<IAccessEvent>
This class is a module-specific implementation of
PatternLayout to allow http-specific patterns
to be used. The ch.qos.logback.access.PatternLayout provides a
way to format the logging output that is just as easy and flexible as the
usual PatternLayout.
For more information about this layout, please refer to the online manual at http://logback.qos.ch/manual/layouts.html#AccessPatternLayout
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLF_PATTERN |
static java.lang.String |
CLF_PATTERN_NAME |
static java.lang.String |
CLF_PATTERN_NAME_2 |
static java.lang.String |
COMBINED_PATTERN |
static java.lang.String |
COMBINED_PATTERN_NAME |
static java.util.Map<java.lang.String,java.lang.String> |
defaultConverterMap |
static java.lang.String |
HEADER_PREFIX |
outputPatternAsHeader, postCompileProcessorstartedcontext| Constructor and Description |
|---|
PatternLayout() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
doLayout(IAccessEvent event)
Transform an event (of type Object) and return it as a String after
appropriate formatting.
|
java.util.Map<java.lang.String,java.lang.String> |
getDefaultConverterMap()
Returns the default converter map for this instance.
|
protected java.lang.String |
getPresentationHeaderPrefix() |
void |
start() |
getEffectiveConverterMap, getInstanceConverterMap, getPattern, getPresentationHeader, isOutputPatternAsHeader, setContextForConverters, setOutputPatternAsHeader, setPattern, setPostCompileProcessor, toString, writeLoopOnConvertersgetContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader, stopaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManagerpublic static final java.util.Map<java.lang.String,java.lang.String> defaultConverterMap
public static final java.lang.String HEADER_PREFIX
public static final java.lang.String CLF_PATTERN
public static final java.lang.String CLF_PATTERN_NAME
public static final java.lang.String CLF_PATTERN_NAME_2
public static final java.lang.String COMBINED_PATTERN
public static final java.lang.String COMBINED_PATTERN_NAME
public java.util.Map<java.lang.String,java.lang.String> getDefaultConverterMap()
getDefaultConverterMap in class PatternLayoutBase<IAccessEvent>public java.lang.String doLayout(IAccessEvent event)
LayoutTaking in an object and returning a String is the least sophisticated way of formatting events. However, it is remarkably CPU-effective.
event - The event to formatpublic void start()
start in interface LifeCyclestart in class PatternLayoutBase<IAccessEvent>protected java.lang.String getPresentationHeaderPrefix()
getPresentationHeaderPrefix in class PatternLayoutBase<IAccessEvent>Copyright © 1999-2017 QOS.ch. All rights reserved