java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.LayoutBase<IAccessEvent>
ch.qos.logback.core.pattern.PatternLayoutBase<IAccessEvent>
ch.qos.logback.access.common.PatternLayout
- All Implemented Interfaces:
ch.qos.logback.core.Layout<IAccessEvent>,ch.qos.logback.core.spi.ContextAware,ch.qos.logback.core.spi.LifeCycle
This class is a module-specific implementation of
PatternLayout to allow http-specific patterns
to be used. The ch.qos.logback.access.PatternLayout provides a
way to format the logging output that is just as easy and flexible as the
usual PatternLayout.
- Author:
- Ceki Gülcü, Sébastien Pennec
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class ch.qos.logback.core.pattern.PatternLayoutBase
outputPatternAsHeader, postCompileProcessorFields inherited from class ch.qos.logback.core.LayoutBase
startedFields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoLayout(IAccessEvent event) Returns the default converter map for this instance.protected Stringvoidstart()Methods inherited from class ch.qos.logback.core.pattern.PatternLayoutBase
getEffectiveConverterMap, getInstanceConverterMap, getPattern, getPresentationHeader, isOutputPatternAsHeader, setContextForConverters, setOutputPatternAsHeader, setPattern, setPostCompileProcessor, toString, writeLoopOnConvertersMethods inherited from class ch.qos.logback.core.LayoutBase
getContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader, stopMethods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ch.qos.logback.core.spi.ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn
-
Field Details
-
ACCESS_DEFAULT_CONVERTER_SUPPLIER_MAP
public static final Map<String,Supplier<ch.qos.logback.core.pattern.DynamicConverter>> ACCESS_DEFAULT_CONVERTER_SUPPLIER_MAP -
HEADER_PREFIX
- See Also:
-
CLF_PATTERN
- See Also:
-
CLF_PATTERN_NAME
- See Also:
-
CLF_PATTERN_NAME_2
- See Also:
-
COMBINED_PATTERN
- See Also:
-
COMBINED_PATTERN_NAME
- See Also:
-
-
Constructor Details
-
PatternLayout
public PatternLayout()
-
-
Method Details
-
getDefaultConverterSupplierMap
public Map<String,Supplier<ch.qos.logback.core.pattern.DynamicConverter>> getDefaultConverterSupplierMap()Returns the default converter map for this instance.- Specified by:
getDefaultConverterSupplierMapin classch.qos.logback.core.pattern.PatternLayoutBase<IAccessEvent>
-
getDefaultConverterMap
- Specified by:
getDefaultConverterMapin classch.qos.logback.core.pattern.PatternLayoutBase<IAccessEvent>
-
doLayout
-
start
- Specified by:
startin interfacech.qos.logback.core.spi.LifeCycle- Overrides:
startin classch.qos.logback.core.pattern.PatternLayoutBase<IAccessEvent>
-
getPresentationHeaderPrefix
- Overrides:
getPresentationHeaderPrefixin classch.qos.logback.core.pattern.PatternLayoutBase<IAccessEvent>
-