类 LogApiInfo

java.lang.Object
com.sie.mbm.mom.framework.apilog.step.info.LogApiInfo

public class LogApiInfo extends Object
  • 字段详细资料

    • traceId

      private String traceId
      接口日志的唯一标识符。
    • logId

      private String logId
      日志的唯一标识符。
    • parentId

      private String parentId
      父日志id。
    • apiName

      private String apiName
      接口名称。兼容swagger、feign
    • moduleName

      private String moduleName
      模块名称。兼容swagger、feign
    • executionTime

      private long executionTime
      请求处理所花费的时间,单位为毫秒。
    • interfaceType

      private String interfaceType
      接口类型。
    • url

      private String url
      请求的 URL 地址。
    • isSuccess

      private boolean isSuccess
      标识请求是否成功。
    • applicationName

      private String applicationName
      应用名称。
    • method

      private String method
      HTTP 请求方法,如 GET、POST 等。
    • ip

      private String ip
      发起请求的客户端 IP 地址。
    • userId

      private String userId
      用户的唯一标识符。
    • userName

      private String userName
      用户名,标识发起请求的用户。
    • parameters

      private Object parameters
      请求参数,可以是 Map、JSON 对象或其他适合的数据结构。
    • response

      private Object response
      响应内容,通常为返回给客户端的数据。
    • errorCode

      private Integer errorCode
      错误码,用于标识发生的错误类型。 如果请求成功,通常为 null 或特定的成功码。
    • errorMsg

      private String errorMsg
      错误消息,描述发生的错误详情。 如果请求成功,通常为 null 或空字符串。
    • errorStack

      private StackTraceElement[] errorStack
      异常堆栈信息,用于记录发生错误时的详细堆栈跟踪。 如果请求成功,通常为 null。
    • startTime

      private long startTime
      请求开始时间
    • endTime

      private long endTime
      请求结束时间
    • enableRespFlag

      private boolean enableRespFlag
      是否开启返回值
    • traceList

      private List<LogRestInfo> traceList
      链路追踪信息
    • sqlList

      private List<LogSqlInfo> sqlList
      sql信息
  • 构造器详细资料

    • LogApiInfo

      public LogApiInfo()
      构造方法,用于创建一个新的日志信息实例。
  • 方法详细资料

    • setInterfaceTypeByUrl

      public void setInterfaceTypeByUrl()
      设置日志类型,根据 URL 地址进行判断。
    • genId

      public String genId()
      生成 id
      返回:
      id
    • jsonSerial

      public String jsonSerial()
      response属性用的是aop切面的返回值,不序列化的话,可能存在共同引用会互相干扰
    • printIn

      public void printIn(boolean inFlag)
      日志信息转换为字符串信息-进
    • printInfoOut

      public void printInfoOut()
      日志信息转换为字符串信息-出
    • printErrorOut

      public void printErrorOut(Exception ex)
      日志信息转换为字符串信息-出
    • setSqlList

      public void setSqlList()
    • setResponse

      public void setResponse(Object response)