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
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 |
postCompileProcessor
protected PostCompileProcessor<E> postCompileProcessor
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>
setPostCompileProcessor
public void setPostCompileProcessor(PostCompileProcessor<E> postCompileProcessor)
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
getInstanceConverterMap
public Map<String,String> getInstanceConverterMap()
Copyright © 2005-2012 QOS.ch. All Rights Reserved.