Skip to content

系统日志

作者:唐亚峰 | battcn
字数统计:233 字

TIP

在实际开发中,对于某些关键业务,我们通常需要记录该操作的内容,一个操作调一次记录方法,每次还得去收集参数等等,会造成大量代码重复。 我们希望代码中只有业务相关的操作,在项目中使用注解来完成此项功能。

日志采集

如果需要在服务中将接口请求的日志信息记录下来,请在接口上添加 @AccessLog 注解

java
@AccessLog(description = "添加用户")
public void add(@RequestBody UserSaveReq req){

}

支持参数如下:

参数类型默认值描述
descriptionString描述
requestbooleantrue记录执行参数
responsebooleantrue记录返回参数

属性配置

默认开启:日志可以自定义配置启动关闭 extend.boot.log.enabled = false

properties
extend:
  boot:
    log:
      # 如果不是 authority 服务 需要添加如下配置开启 feign 策略采集
      strategy: feign