Package co.ecg.alpaca.commons.framework
Class MaskingPatternLayout
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.LayoutBase<E>
ch.qos.logback.core.pattern.PatternLayoutBase<ch.qos.logback.classic.spi.ILoggingEvent>
ch.qos.logback.classic.PatternLayout
co.ecg.alpaca.commons.framework.MaskingPatternLayout
- All Implemented Interfaces:
ch.qos.logback.core.Layout<ch.qos.logback.classic.spi.ILoggingEvent>
,ch.qos.logback.core.spi.ContextAware
,ch.qos.logback.core.spi.LifeCycle
public class MaskingPatternLayout
extends ch.qos.logback.classic.PatternLayout
Custom logback PatternLayout to mask log values based on the provided regex.
Reference: ...
- Author:
- DavidKelley on 6/8/22.
-
Field Summary
Fields inherited from class ch.qos.logback.classic.PatternLayout
CONVERTER_CLASS_TO_KEY_MAP, DEFAULT_CONVERTER_MAP, defaultConverterMap, HEADER_PREFIX
Fields inherited from class ch.qos.logback.core.pattern.PatternLayoutBase
outputPatternAsHeader, postCompileProcessor
Fields inherited from class ch.qos.logback.core.LayoutBase
started
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMaskPattern
(String maskPattern) doLayout
(ch.qos.logback.classic.spi.ILoggingEvent event) Methods inherited from class ch.qos.logback.classic.PatternLayout
getDefaultConverterMap, getPresentationHeaderPrefix
Methods inherited from class ch.qos.logback.core.pattern.PatternLayoutBase
getEffectiveConverterMap, getInstanceConverterMap, getPattern, getPresentationHeader, isOutputPatternAsHeader, setContextForConverters, setOutputPatternAsHeader, setPattern, setPostCompileProcessor, start, toString, writeLoopOnConverters
Methods inherited from class ch.qos.logback.core.LayoutBase
getContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader, stop
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface ch.qos.logback.core.spi.ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn
-
Constructor Details
-
MaskingPatternLayout
public MaskingPatternLayout()
-
-
Method Details
-
addMaskPattern
-
doLayout
- Specified by:
doLayout
in interfacech.qos.logback.core.Layout<ch.qos.logback.classic.spi.ILoggingEvent>
- Overrides:
doLayout
in classch.qos.logback.classic.PatternLayout
-