Module ch.qos.logback.classic
Package ch.qos.logback.classic.pattern
Class MaskedKeyValuePairConverter
java.lang.Object
ch.qos.logback.core.pattern.Converter<ILoggingEvent>
ch.qos.logback.core.pattern.FormattingConverter<ILoggingEvent>
ch.qos.logback.core.pattern.DynamicConverter<ILoggingEvent>
ch.qos.logback.classic.pattern.ClassicConverter
ch.qos.logback.classic.pattern.MaskedKeyValuePairConverter
- All Implemented Interfaces:
ContextAware
,LifeCycle
Similar to
KeyValuePairConverter
with the added ability to mask the values of specified keys.
Assuming the specified key is k2, and the kvp list of an event contains {k1, v1}, {k2, v2}, the String output will be "k1=v1 k2=XXX", without the quotes. Value quotes can be specified as the first option, e.g %maskedKvp{SINGLE, k1}
- Since:
- 1.5.7
- Author:
- Ceki Gülcü
-
Field Summary
FieldsFields inherited from class ch.qos.logback.core.pattern.DynamicConverter
started
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ch.qos.logback.core.pattern.DynamicConverter
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getFirstOption, getOptionList, isStarted, setContext, setOptionList, stop
Methods inherited from class ch.qos.logback.core.pattern.FormattingConverter
getFormattingInfo, setFormattingInfo, write
-
Field Details
-
MASK
- See Also:
-
-
Constructor Details
-
MaskedKeyValuePairConverter
public MaskedKeyValuePairConverter()
-
-
Method Details
-
start
- Specified by:
start
in interfaceLifeCycle
- Overrides:
start
in classDynamicConverter<ILoggingEvent>
-
convert
- Specified by:
convert
in classConverter<ILoggingEvent>
-