系统日志怎么插入?
jeecg-boot 提供了在线日志管理功能,可以在线实时查看系统登录更新的所有操作。jeecg-boot提供两种方式,写入系统日志
方式一: 自定义注解@AutoLog在Control的方法上,加上注解@AutoLog("操作内容描述")参考:
/**
* 添加
* @param jeecgDemo
* @return
*/
@RequestMapping(value = "/add", method = RequestMethod.POST)
@AutoLog(value = "添加测试DEMO")
public Result<JeecgDemo> add(@RequestBody JeecgDemo jeecgDemo) {
Result<JeecgDemo> result = new Result<JeecgDemo>();
try {
jeecgDemoService.save(jeecgDemo);
result.success("添加成功!");
} catch (Exception e) {
e.printStackTrace();
log.info(e.getMessage());
result.error500("操作失败");
}
return result;
}
方式二: 调用共通API插入日志 a. 引入共通service
@Autowired
private ISysBaseAPI sysBaseAPI;
b. 调用插入日志方法
sysBaseAPI.addLog("登录失败,用户名:"+username+"不存在!", CommonConstant.LOG_TYPE_1, null);
当前内容版权归 Jeecg-Boot 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Jeecg-Boot .