主题切换
操作日志
记录接口操作日志
全局配置
可以通过全局配置启用日志记录服务,默认启用
yaml
wueasy:
operation-log:
enabled: true #是否启用
business-code: demo # 业务代码
注解说明
@OperationLog
操作日志注解,需要在方法上name
接口名称author
作者名称descript
描述content
自定义内容,示例:'欢迎登录系统,'+#p0.accountNo+',登录ip:'+#user.ip
,可以使用#p0
获取参数,使用#user
获取用户信息
@OperationLogParam
报警参数注解,需要在参数上,enabled
是否启用,禁用后将不会输出参数
使用示例
@OperationLog(name = "测试接口",author = "fallsea")
: 给方法设置报警信息@OperationLogParam(enabled = false) HttpServletRequest request
:禁止某些参数输出日志,有些参数是不能转换的,需要设置
java
@OperationLog(name = "测试接口",author = "fallsea")
@OperationLog(name = "登录",content = "'欢迎登录系统,'+#p0.accountNo+',登录ip:'+#user.ip")
public Result<String> test(@RequestParam("name")String name,@OperationLogParam(enabled = false) HttpServletRequest request,String name2)
{
return new Result<String>().setData(name);
}