ch.qos.logback.classic
Class PatternLayout
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.LayoutBase<E>
ch.qos.logback.core.pattern.PatternLayoutBase<ILoggingEvent>
ch.qos.logback.classic.PatternLayout
- All Implemented Interfaces:
- Layout<ILoggingEvent>, ContextAware, LifeCycle
public class PatternLayout
- extends PatternLayoutBase<ILoggingEvent>
A flexible layout configurable with pattern string. The goal of this class is
to format
a ILoggingEvent
and return the results in a
{#link String}. The format of the result depends on the
conversion pattern.
For more information about this layout, please refer to the online manual at
http://logback.qos.ch/manual/layouts.html#PatternLayout
Methods inherited from class ch.qos.logback.core.pattern.PatternLayoutBase |
getEffectiveConverterMap, getInstanceConverterMap, getPattern, getPresentationHeader, getPresentationHeaderPrefix, isOutputPatternAsHeader, setContextForConverters, setOutputPatternAsHeader, setPattern, setPostCompileProcessor, start, 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
PatternLayout
public PatternLayout()
getDefaultConverterMap
public Map<String,String> getDefaultConverterMap()
- Description copied from class:
PatternLayoutBase
- Concrete implementations of this class are responsible for elaborating the
mapping between pattern words and converters.
- Specified by:
getDefaultConverterMap
in class PatternLayoutBase<ILoggingEvent>
- Returns:
- A map associating pattern words to the names of converter classes
doLayout
public String doLayout(ILoggingEvent 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
Copyright © 2005-2013 QOS.ch. All Rights Reserved.