Package org.springframework.http.codec
Class LoggingCodecSupport
java.lang.Object
org.springframework.http.codec.LoggingCodecSupport
- Direct Known Subclasses:
- DefaultPartHttpMessageReader,- FormHttpMessageReader,- FormHttpMessageWriter,- MultipartHttpMessageReader,- MultipartWriterSupport,- PartEventHttpMessageReader
Base class for 
Encoder,
 Decoder, HttpMessageReader, or
 HttpMessageWriter that uses a logger and shows potentially sensitive
 request data.- Since:
- 5.1
- Author:
- Rossen Stoyanchev
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanWhether any logging of values being encoded or decoded is explicitly disabled regardless of log level.voidsetEnableLoggingRequestDetails(boolean enable) Whether to log form data at DEBUG level, and headers at TRACE level.
- 
Field Details- 
logger
 
- 
- 
Constructor Details- 
LoggingCodecSupportpublic LoggingCodecSupport()
 
- 
- 
Method Details- 
setEnableLoggingRequestDetailspublic void setEnableLoggingRequestDetails(boolean enable) Whether to log form data at DEBUG level, and headers at TRACE level. Both may contain sensitive information.By default set to falseso that request details are not shown.- Parameters:
- enable- whether to enable or not
 
- 
isEnableLoggingRequestDetailspublic boolean isEnableLoggingRequestDetails()Whether any logging of values being encoded or decoded is explicitly disabled regardless of log level.
 
-