类 LoggingCodecSupport
java.lang.Object
cn.taketoday.http.codec.LoggingCodecSupport
- 直接已知子类:
DefaultPartHttpMessageReader,FormHttpMessageReader,FormHttpMessageWriter,MultipartHttpMessageReader,MultipartWriterSupport,PartEventHttpMessageReader
Base class for
Encoder,
Decoder, HttpMessageReader, or
HttpMessageWriter that uses a logger and shows potentially sensitive
request data.- 从以下版本开始:
- 4.0
- 作者:
- Rossen Stoyanchev
-
字段概要
字段修饰符和类型字段说明private booleanWhether to log potentially sensitive info (form data at DEBUG and headers at TRACE).protected final cn.taketoday.logging.Logger -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleanWhether 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.
-
字段详细资料
-
logger
protected final cn.taketoday.logging.Logger logger -
enableLoggingRequestDetails
private boolean enableLoggingRequestDetailsWhether to log potentially sensitive info (form data at DEBUG and headers at TRACE).
-
-
构造器详细资料
-
LoggingCodecSupport
public LoggingCodecSupport()
-
-
方法详细资料
-
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
falseso that request details are not shown.- 参数:
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.
-