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<AccessEvent>
ch.qos.logback.access.PatternLayout
- All Implemented Interfaces:
- Layout<AccessEvent>, ContextAware, LifeCycle
public class PatternLayout
- extends PatternLayoutBase<AccessEvent>
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
|
Method Summary |
java.lang.String |
doLayout(AccessEvent 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. |
void |
start()
|
| Methods inherited from class ch.qos.logback.core.LayoutBase |
getContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, getPresentationHeader, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
defaultConverterMap
public static final java.util.Map<java.lang.String,java.lang.String> defaultConverterMap
CLF_PATTERN
public static java.lang.String CLF_PATTERN
CLF_PATTERN_NAME
public static java.lang.String CLF_PATTERN_NAME
CLF_PATTERN_NAME_2
public static java.lang.String CLF_PATTERN_NAME_2
COMBINED_PATTERN
public static java.lang.String COMBINED_PATTERN
COMBINED_PATTERN_NAME
public static java.lang.String COMBINED_PATTERN_NAME
PatternLayout
public PatternLayout()
getDefaultConverterMap
public java.util.Map<java.lang.String,java.lang.String> getDefaultConverterMap()
- Returns the default converter map for this instance.
- Specified by:
getDefaultConverterMap in class PatternLayoutBase<AccessEvent>
- Returns:
- A map associating pattern words to the names of converter classes
doLayout
public java.lang.String doLayout(AccessEvent event)
- Description copied from interface:
Layout
- Transform an event (of type Object) and return it as a String after
appropriate formatting.
Taking in an object and returning a String is the least sophisticated
way of formatting events. However, it is remarkably CPU-effective.
- Parameters:
event - The event to format
- Returns:
- the event formatted as a String
start
public void start()
- Specified by:
start in interface LifeCycle- Overrides:
start in class PatternLayoutBase<AccessEvent>
Copyright © 2005-2010 QOS.ch. All Rights Reserved.