Class SafeRequestParameterConverter
java.lang.Object
ch.qos.logback.core.pattern.Converter<E>
ch.qos.logback.core.pattern.FormattingConverter<E>
ch.qos.logback.core.pattern.DynamicConverter<ch.qos.logback.access.spi.IAccessEvent>
ch.qos.logback.access.pattern.AccessConverter
io.dropwizard.request.logging.layout.SafeRequestParameterConverter
- All Implemented Interfaces:
ch.qos.logback.core.spi.ContextAware
,ch.qos.logback.core.spi.LifeCycle
public class SafeRequestParameterConverter
extends ch.qos.logback.access.pattern.AccessConverter
A safe version of
RequestParameterConverter
which works
with async appenders. It loads request parameters from a cached map rather than trying to load
request data from the original request which may be closed.-
Field Summary
Fields inherited from class ch.qos.logback.access.pattern.AccessConverter
QUESTION_CHAR, SPACE_CHAR
Fields inherited from class ch.qos.logback.core.pattern.DynamicConverter
started
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ch.qos.logback.access.pattern.AccessConverter
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
Methods inherited from class ch.qos.logback.core.pattern.DynamicConverter
getFirstOption, getOptionList, isStarted, setOptionList, stop
Methods inherited from class ch.qos.logback.core.pattern.FormattingConverter
getFormattingInfo, setFormattingInfo, write
Methods inherited from class ch.qos.logback.core.pattern.Converter
getNext, setNext
-
Constructor Details
-
SafeRequestParameterConverter
public SafeRequestParameterConverter()
-
-
Method Details
-
start
public void start()- Specified by:
start
in interfacech.qos.logback.core.spi.LifeCycle
- Overrides:
start
in classch.qos.logback.core.pattern.DynamicConverter<ch.qos.logback.access.spi.IAccessEvent>
-
convert
- Specified by:
convert
in classch.qos.logback.core.pattern.Converter<ch.qos.logback.access.spi.IAccessEvent>
-