类 LoggingCodecSupport

java.lang.Object
cn.taketoday.http.codec.LoggingCodecSupport
直接已知子类:
DefaultPartHttpMessageReader, FormHttpMessageReader, FormHttpMessageWriter, MultipartHttpMessageReader, MultipartWriterSupport, PartEventHttpMessageReader

public class LoggingCodecSupport extends Object
Base class for Encoder, Decoder, HttpMessageReader, or HttpMessageWriter that uses a logger and shows potentially sensitive request data.
从以下版本开始:
4.0
作者:
Rossen Stoyanchev
  • 字段详细资料

    • logger

      protected final cn.taketoday.logging.Logger logger
    • enableLoggingRequestDetails

      private boolean enableLoggingRequestDetails
      Whether 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 false so 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.