hanboAudit审计日志插件

联合创作 · 2023-09-27 04:44

hanboAudit 是一个日志埋点插件,基于 ORM 框架的拦截器实现,目前兼容 mybatis 和 hibernate。

一般我们记录站点上某人某时刻点了哪些菜单做什么操作,通常做法就是每个接口记录输入输出日志或者记录到日志表。但是随着业务量增加,这样的做法往往效率低下。所以我们希望有一种能自动埋点,帮我们做这些事情的插件,hanboAudit 就是为此而开发的。 

插件功能

记录操作人、菜单、模块、功能以及数据库行级别操作前后的值,多用于审计日志展示。

扩展

如果是分布式系统,则需要引入 traceId 来跟踪全链路的日志。实现方式一般是基于 http 请求头传递全局唯一id即可。如果有依赖 APM 工具,如 skywalking、cat 等,则可以直接获取 sdk 提供的 traceId。

浏览 10
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报