ch.qos.logback.core.pattern
Class PatternLayoutBase<E>
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.LayoutBase<E>
ch.qos.logback.core.pattern.PatternLayoutBase<E>
- All Implemented Interfaces:
- Layout<E>, ContextAware, LifeCycle
- Direct Known Subclasses:
- PatternLayout, PatternLayout
public abstract class PatternLayoutBase<E>
- extends LayoutBase<E>
Methods inherited from class ch.qos.logback.core.LayoutBase |
getContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, getPresentationHeader, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader, stop |
PatternLayoutBase
public PatternLayoutBase()
getDefaultConverterMap
public abstract Map<String,String> getDefaultConverterMap()
- Concrete implementations of this class are responsible for elaborating the
mapping between pattern words and converters.
- Returns:
- A map associating pattern words to the names of converter classes
getEffectiveConverterMap
public Map<String,String> getEffectiveConverterMap()
- Returns a map where the default converter map is merged with the map
contained in the context.
start
public void start()
- Specified by:
start
in interface LifeCycle
- Overrides:
start
in class LayoutBase<E>
postCompileProcessing
protected void postCompileProcessing(Converter<E> head)
- Let derived classes perform postCompile processing. However, PatternLayout
found in the classic module needs to add a converter for exception handling
if there isn't one already.
- Parameters:
head
-
setContextForConverters
protected void setContextForConverters(Converter<E> head)
writeLoopOnConverters
protected String writeLoopOnConverters(E event)
getPattern
public String getPattern()
setPattern
public void setPattern(String pattern)
toString
public String toString()
- Overrides:
toString
in class Object
findTail
protected Converter<E> findTail(Converter<E> head)
getInstanceConverterMap
public Map<String,String> getInstanceConverterMap()
Copyright © 2005-2008 QOS.ch. All Rights Reserved.