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 String |
CLF_PATTERN |
static String |
CLF_PATTERN_NAME |
static String |
CLF_PATTERN_NAME_2 |
static String |
COMBINED_PATTERN |
static String |
COMBINED_PATTERN_NAME |
static Map<String,String> |
defaultConverterMap |
static String |
HEADER_PREFIX |
outputPatternAsHeader, postCompileProcessorstartedcontext| Constructor and Description |
|---|
PatternLayout() |
| Modifier and Type | Method and Description |
|---|---|
String |
doLayout(IAccessEvent event) |
Map<String,String> |
getDefaultConverterMap()
Returns the default converter map for this instance.
|
protected 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 String HEADER_PREFIX
public static final String CLF_PATTERN
public static final String CLF_PATTERN_NAME
public static final String CLF_PATTERN_NAME_2
public static final String COMBINED_PATTERN
public static final String COMBINED_PATTERN_NAME
public Map<String,String> getDefaultConverterMap()
getDefaultConverterMap in class PatternLayoutBase<IAccessEvent>public String doLayout(IAccessEvent event)
public void start()
start in interface LifeCyclestart in class PatternLayoutBase<IAccessEvent>protected String getPresentationHeaderPrefix()
getPresentationHeaderPrefix in class PatternLayoutBase<IAccessEvent>Copyright © 2005-2013 QOS.ch. All Rights Reserved.