Package org.springframework.http.codec
Class LoggingCodecSupport
- java.lang.Object
- org.springframework.http.codec.LoggingCodecSupport
- Direct Known Subclasses:
FormHttpMessageReader
,FormHttpMessageWriter
,MultipartHttpMessageReader
,MultipartHttpMessageWriter
,SynchronossPartHttpMessageReader
public class LoggingCodecSupport extends Object
Base class forEncoder
,Decoder
,HttpMessageReader
, orHttpMessageWriter
that uses a logger and shows potentially sensitive request data.- Since:
- 5.1
- Author:
- Rossen Stoyanchev
Constructor Summary
Constructors Constructor Description LoggingCodecSupport()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isEnableLoggingRequestDetails()
Whether any logging of values being encoded or decoded is explicitly disabled regardless of log level.void
setEnableLoggingRequestDetails(boolean enable)
Whether to log form data at DEBUG level, and headers at TRACE level.
Constructor Detail
LoggingCodecSupport
public LoggingCodecSupport()
Method Detail
setEnableLoggingRequestDetails
public 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
false
so that request details are not shown.- Parameters:
enable
- whether to enable or not
isEnableLoggingRequestDetails
public boolean isEnableLoggingRequestDetails()
Whether any logging of values being encoded or decoded is explicitly disabled regardless of log level.