ch.qos.logback.access
Class PatternLayout
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.LayoutBase<E>
ch.qos.logback.core.pattern.PatternLayoutBase<IAccessEvent>
ch.qos.logback.access.PatternLayout
- All Implemented Interfaces:
- Layout<IAccessEvent>, ContextAware, LifeCycle
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
- Author:
- Ceki Gülcü, Sébastien Pennec
| Methods inherited from class ch.qos.logback.core.pattern.PatternLayoutBase |
getEffectiveConverterMap, getInstanceConverterMap, getPattern, getPresentationHeader, isOutputPatternAsPresentationHeader, setContextForConverters, setOutputPatternAsPresentationHeader, setPattern, setPostCompileProcessor, toString, writeLoopOnConverters |
| Methods inherited from class ch.qos.logback.core.LayoutBase |
getContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader, stop |
defaultConverterMap
public static final Map<String,String> defaultConverterMap
HEADER_PREFIX
public static final String HEADER_PREFIX
- See Also:
- Constant Field Values
CLF_PATTERN
public static String CLF_PATTERN
CLF_PATTERN_NAME
public static String CLF_PATTERN_NAME
CLF_PATTERN_NAME_2
public static String CLF_PATTERN_NAME_2
COMBINED_PATTERN
public static String COMBINED_PATTERN
COMBINED_PATTERN_NAME
public static String COMBINED_PATTERN_NAME
PatternLayout
public PatternLayout()
getDefaultConverterMap
public Map<String,String> getDefaultConverterMap()
- Returns the default converter map for this instance.
- Specified by:
getDefaultConverterMap in class PatternLayoutBase<IAccessEvent>
doLayout
public String doLayout(IAccessEvent event)
start
public void start()
- Specified by:
start in interface LifeCycle- Overrides:
start in class PatternLayoutBase<IAccessEvent>
getPresentationHeaderPrefix
protected String getPresentationHeaderPrefix()
- Overrides:
getPresentationHeaderPrefix in class PatternLayoutBase<IAccessEvent>
Copyright © 2005-2012 QOS.ch. All Rights Reserved.