Spring的Event事件驱动 实现 日志系统相关记录 之 功能调用

如何使用自定义API日志

  • 下面我们使用blade-demo中的一个API接口来测试下API日志
  • 增加@ApiLog注解,代码如下
/**
 * 详情
 */
@ApiLog("Blog详情")
@GetMapping("/detail")
@ApiOperation(value = "查看详情", notes = "传入主键", position = 1)
public R detail(@ApiParam(value = "主键值") @RequestParam Integer id) {
   Blog detail = service.getById(id);
   return R.data(detail);
}

  • 重启服务后调用接口并查看数据库日志,可以看到,详细的日志信息都已经入库了

     

如何使用自定义通用日志

  • 仍然找到上一小节提到的blade-demo中的API接口
  • 注入BladeLogger类,并在detail接口内写入逻辑,代码如下
@RestController
@AllArgsConstructor
@RequestMapping("blog")
@Api(value = "用户博客", tags = "博客接口")
public class NoticeController e

你可能感兴趣的:(#,后端相关)