类 DefaultLogHandler

java.lang.Object
com.dtflys.forest.logging.DefaultLogHandler
所有已实现的接口:
ForestLogHandler

public class DefaultLogHandler extends Object implements ForestLogHandler
默认日志处理器
从以下版本开始:
2020-09-14 17:31
作者:
gongjun[jun.gong@thebeastshop.com]
  • 构造器详细资料

    • DefaultLogHandler

      public DefaultLogHandler()
  • 方法详细资料

    • requestLoggingHeaders

      protected String requestLoggingHeaders(RequestLogMessage requestLogMessage)
      获取请求头日志内容
      参数:
      requestLogMessage - 请求日志消息
      返回:
      请求头日志内容
    • requestLoggingBody

      protected String requestLoggingBody(RequestLogMessage requestLogMessage)
      获取请求体日志内容
      参数:
      requestLogMessage - 请求日志消息
      返回:
      请求体字符串
    • requestTypeChangeHistory

      protected String requestTypeChangeHistory(RequestLogMessage requestLogMessage)
      获取请求类型变更历史日志内容
      参数:
      requestLogMessage - 请求日志消息
      返回:
      日志内容字符串
    • asyncModeContent

      protected String asyncModeContent(RequestLogMessage requestLogMessage)
    • backendContent

      protected String backendContent(RequestLogMessage requestLogMessage)
      后端框架名称
      参数:
      requestLogMessage - 请求日志消息,RequestLogMessage类实例
      返回:
      后端框架名称字符串
    • retryContent

      protected String retryContent(RequestLogMessage requestLogMessage)
      请求失败重试信息
      参数:
      requestLogMessage - 请求日志消息,RequestLogMessage类实例
      返回:
      重试信息字符串
    • redirection

      protected String redirection(RequestLogMessage requestLogMessage)
      请求重定向信息
      参数:
      requestLogMessage - 请求日志消息对象
      返回:
      请求重定向信息字符串
    • proxyContent

      protected String proxyContent(RequestLogMessage requestLogMessage)
      正向代理信息
      参数:
      requestLogMessage - 请求日志消息,RequestLogMessage类实例
      返回:
      正向代理日志字符串
    • requestLoggingContent

      protected String requestLoggingContent(RequestLogMessage requestLogMessage)
      请求日志打印的内容
      参数:
      requestLogMessage - 请求日志字符串
      返回:
      请求日志字符串
    • responseLoggingContent

      protected String responseLoggingContent(ResponseLogMessage responseLogMessage)
      请求响应日志打印的内容
      参数:
      responseLogMessage - 请求响应日志字符串
      返回:
      请求响应日志字符串
    • logContent

      public void logContent(String content)
      打印日志内容
      指定者:
      logContent 在接口中 ForestLogHandler
      参数:
      content - 日志内容字符串
    • getLogger

      public ForestLogger getLogger()
      从接口复制的说明: ForestLogHandler
      获取Forest日志控制对象
      指定者:
      getLogger 在接口中 ForestLogHandler
      返回:
      Forest日志控制对象,ForestLogger类实例
    • setLogger

      public void setLogger(ForestLogger logger)
      从接口复制的说明: ForestLogHandler
      设置Forest日志控制对象
      指定者:
      setLogger 在接口中 ForestLogHandler
      参数:
      logger - Forest日志控制对象,ForestLogger类实例
    • logRequest

      public void logRequest(RequestLogMessage requestLogMessage)
      打印请求日志
      指定者:
      logRequest 在接口中 ForestLogHandler
      参数:
      requestLogMessage - 请求日志消息
    • logResponseStatus

      public void logResponseStatus(ResponseLogMessage responseLogMessage)
      打印响应状态日志
      指定者:
      logResponseStatus 在接口中 ForestLogHandler
      参数:
      responseLogMessage - 响应日志消息
    • logResponseContent

      public void logResponseContent(ResponseLogMessage responseLogMessage)
      打印响应内容日志
      指定者:
      logResponseContent 在接口中 ForestLogHandler
      参数:
      responseLogMessage - 响应日志消息