hanboAudit - 审计日志插件


Apache-2.0
跨平台
Java

软件简介

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

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

插件功能

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

扩展

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