public abstract class PatternLayoutBase<E> extends LayoutBase<E>
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
outputPatternAsHeader
|
protected PostCompileProcessor |
postCompileProcessor
|
startedcontext| Constructor and Description |
|---|
PatternLayoutBase()
|
| Modifier and Type | Method and Description |
|---|---|
abstract Map |
getDefaultConverterMap()
Concrete implementations of this class are responsible for elaborating the mapping between pattern words and converters.
|
Map |
getEffectiveConverterMap()
Returns a map where the default converter map is merged with the map contained in the context.
|
Map |
getInstanceConverterMap()
|
String |
getPattern()
|
String |
getPresentationHeader()
Return the header of the logging event formatting.
|
protected String |
getPresentationHeaderPrefix()
|
boolean |
isOutputPatternAsHeader()
|
protected void |
setContextForConverters(Converter
Deprecated.
Use
ConverterUtil instead. This method will be removed in future releases.
|
void |
setOutputPatternAsHeader(boolean outputPatternAsHeader)
|
void |
setPattern(String
|
void |
setPostCompileProcessor(PostCompileProcessor
|
void |
start()
|
String |
toString()
|
protected String |
writeLoopOnConverters(E event)
|
getContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader, stopaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManagerprotected PostCompileProcessor<E> postCompileProcessor
protected boolean outputPatternAsHeader
public abstract Map<String ,String > getDefaultConverterMap()
public Map<String ,String > getEffectiveConverterMap()
public void start()
public void setPostCompileProcessor(PostCompileProcessor<E> postCompileProcessor)
protected void setContextForConverters(Converter<E> head)
ConverterUtil.setContextForConverters(ch.qos.logback.core.Context, ch.qos.logback.core.pattern.Converter<E>) instead. This method will be removed in future releases.
head -
public StringgetPattern()
public void setPattern(Stringpattern)
public StringtoString()
protected StringgetPresentationHeaderPrefix()
public boolean isOutputPatternAsHeader()
public void setOutputPatternAsHeader(boolean outputPatternAsHeader)
public StringgetPresentationHeader()
Layout
getPresentationHeader in interface
Layout<E>
getPresentationHeader in class
LayoutBase<E>