Package cn.com.anysdk.core.log
Class OperationLogger
java.lang.Object
cn.com.anysdk.core.log.OperationLogger
操作日志工具类
用于记录各种操作的日志,支持 MDC 上下文管理
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidlogOperationEnd(long duration, long size, boolean isPrivate, String requestId) 记录操作结束static voidlogOperationEnd(long duration, String requestId) 记录操作结束static voidlogOperationEnd(long duration, String result, String requestId) 记录操作结束static voidlogOperationError(String message, Throwable e) 记录操作错误static voidlogOperationStart(String methodName, String module, String description) 记录操作开始static voidlogOperationStart(String methodName, String module, String description, String params) 记录操作开始
-
Constructor Details
-
OperationLogger
public OperationLogger()
-
-
Method Details
-
logOperationStart
记录操作开始- Parameters:
methodName- 方法名称module- 模块名称description- 描述
-
logOperationStart
public static void logOperationStart(String methodName, String module, String description, String params) 记录操作开始- Parameters:
methodName- 方法名称module- 模块名称description- 描述params- 参数
-
logOperationEnd
记录操作结束- Parameters:
duration- 操作耗时(毫秒)requestId- 请求ID
-
logOperationEnd
记录操作结束- Parameters:
duration- 操作耗时(毫秒)result- 结果requestId- 请求ID
-
logOperationEnd
记录操作结束- Parameters:
duration- 操作耗时(毫秒)size- 大小(字节)isPrivate- 是否为私有操作requestId- 请求ID
-
logOperationError
记录操作错误- Parameters:
message- 错误信息e- 异常对象
-