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, postCompileProcessor
started
context
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, writeLoopOnConverters
getContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader, stop
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManager
public 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 LifeCycle
start
in class PatternLayoutBase<IAccessEvent>
protected String getPresentationHeaderPrefix()
getPresentationHeaderPrefix
in class PatternLayoutBase<IAccessEvent>
Copyright © 2005-2013 QOS.ch. All Rights Reserved.