系统日志
作者:唐亚峰 | battcn
字数统计:233 字
TIP
在实际开发中,对于某些关键业务,我们通常需要记录该操作的内容,一个操作调一次记录方法,每次还得去收集参数等等,会造成大量代码重复。 我们希望代码中只有业务相关的操作,在项目中使用注解来完成此项功能。
日志采集
如果需要在服务中将接口请求的日志信息记录下来,请在接口上添加 @AccessLog
注解
java
@AccessLog(description = "添加用户")
public void add(@RequestBody UserSaveReq req){
}
支持参数如下:
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
description | String | 无 | 描述 |
request | boolean | true | 记录执行参数 |
response | boolean | true | 记录返回参数 |
属性配置
默认开启:日志可以自定义配置启动关闭 extend.boot.log.enabled = false
properties
extend:
boot:
log:
# 如果不是 authority 服务 需要添加如下配置开启 feign 策略采集
strategy: feign