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
Modifier and Type | Field and Description |
---|---|
static Map<String,String> |
defaultConverterMap |
static String |
HEADER_PREFIX |
outputPatternAsHeader, postCompileProcessor
started
context
Constructor and Description |
---|
PatternLayout() |
Modifier and Type | Method and Description |
---|---|
String |
doLayout(ILoggingEvent event) |
Map<String,String> |
getDefaultConverterMap() |
protected String |
getPresentationHeaderPrefix() |
getEffectiveConverterMap, getInstanceConverterMap, getPattern, getPresentationHeader, isOutputPatternAsHeader, setContextForConverters, setOutputPatternAsHeader, setPattern, setPostCompileProcessor, start, toString, writeLoopOnConverters
getContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader, stop
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManager
public static final String HEADER_PREFIX
public Map<String,String> getDefaultConverterMap()
getDefaultConverterMap
in class PatternLayoutBase<ILoggingEvent>
public String doLayout(ILoggingEvent event)
protected String getPresentationHeaderPrefix()
getPresentationHeaderPrefix
in class PatternLayoutBase<ILoggingEvent>
Copyright © 2005–2017 QOS.ch. All rights reserved.