类 OperatorLogService
java.lang.Object
net.sohelp.boot.admin.core.service.log.OperatorLogService
操作日志记录服务类,用于记录系统中的操作行为(如错误或普通信息)到数据库中。
- 从以下版本开始:
- 2024/3/24 12:12
- 作者:
- AaronFung
-
嵌套类概要
嵌套类 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void记录一条错误类型的日志。void记录一条普通信息类型的日志。boolean判断是否允许向客户端输出详细的错误信息。void默认调用 error 方法记录日志。voidlog(OperatorLogService.LogTypeEnum logTypeEnum, String message) 根据指定的日志类型和消息内容记录操作日志,并将相关信息存入数据库表 pb_operation_record 中。
-
构造器详细资料
-
OperatorLogService
public OperatorLogService()
-
-
方法详细资料
-
error
记录一条错误类型的日志。- 参数:
message- 错误描述信息- 抛出:
SQLException- 数据库插入异常时抛出
-
info
记录一条普通信息类型的日志。- 参数:
message- 描述信息- 抛出:
SQLException- 数据库插入异常时抛出
-
log
默认调用 error 方法记录日志。- 参数:
message- 日志消息内容- 抛出:
SQLException- 数据库插入异常时抛出
-
log
@Comment("\u8bb0\u5f55\u64cd\u4f5c\u65e5\u5fd7") public void log(OperatorLogService.LogTypeEnum logTypeEnum, String message) 根据指定的日志类型和消息内容记录操作日志,并将相关信息存入数据库表 pb_operation_record 中。- 参数:
logTypeEnum- 日志类型(INFO 或 ERROR)message- 日志详细信息- 抛出:
RuntimeException- 当数据库操作失败时抛出运行时异常
-
isErrorPrint
@Comment("\u662f\u5426\u5411\u524d\u7aef\u51fa\u9519\u8bef\u4fe1\u606f") public boolean isErrorPrint()判断是否允许向客户端输出详细的错误信息。- 返回:
- true 表示可以输出错误详情;false 表示不应暴露敏感错误信息给前端
-