-
Notifications
You must be signed in to change notification settings - Fork 0
系统操作日志怎么插入
xinwu-yang edited this page Feb 28, 2023
·
1 revision
魔方提供了在线日志管理功能,可以在线实时查看系统登录更新的所有操作。 魔方提供两种方式,写入系统日志
在Controller的方法上,加上注解 @AutoLog("操作内容描述") 。
参考:
@AutoLog("租户管理-新增")
@PostMapping("/add")
public Result<SysTenant> add(@RequestBody SysTenant sysTenant) {
if (sysTenantService.getById(sysTenant.getId()) != null) {
return Result.error("该编号已存在!");
}
sysTenantService.save(sysTenant);
return Result.ok();
}
since 2.5.x 之前是使用ISysBaseAPI的方式调用
// 登录日志
SystemContextUtil.log(content);
// 操作日志
SystemContextUtil.log(content, operateType);
// 例1:添加登录日志
SystemContextUtil.log("登出成功,登录凭证:" + StpUtil.getTokenInfo().getTokenValue());
// 例2:修改用户的操作日志
SystemContextUtil.log("编辑用户,id: " + jsonObject.get("id").asText(), OperateLogType.UPDATE);
菜单路由配置
数据权限
表单权限
SSO单点登录
Prometheus
微服务组件