hanboAudit

审计日志插件
授权协议 Apache-2.0
开发语言 Java
所属分类 管理和监控、 日志分析和统计
软件类型 开源软件
地区 国产
投 递 者 蒋弘致
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

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

插件功能

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

扩展

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

 相关资料
  • 日志审计支持查看平台上的所有操作日志以及公有云的操作日志等。 操作日志 操作日志用于显示系统中所有操作信息。 云上日志 将公有云操作日志同步到云联壹云平台上统一查看。

  • 该账号及其子账号的所有操作记录和登录日志,便于在发生问题时用户及时查看。 操作日志 登录历史 操作日志 记录用户及其子用户在页面的所有操作行为,可对操作行为进行追溯,并按照功能模块、操作行为等进行查询。 登录历史 记录用户及其子用户的所有登录行为,包括登录时间、登录IP、用户名、浏览器版本、登录方式等。

  • 我正在写我的第一个机器人,我有一些审计日志的问题。 我想创建审计日志,这将是发送信息,谁踢了一个成员从服务器。 我在网上找到了一些东西,但它的工作方式真的很奇怪。当我踢我的测试帐户时,没关系,这表明我踢了他。但是当我想自己离开时,日志上说我正在踢这个测试帐户。更重要的是,当我的朋友踢这个帐户时,它说他踢了他是没关系的,但当我再次独自离开时,它说这个朋友踢了他。我不知道如何修理它。 这是我的代码:

  • 4.5 ABP应用层—审计日志 维基百科定义:审计跟踪(也称为审核日志)是一个安全相关的时间顺序记录,记录这些记录的目的是为已经影响在任何时候的详细操作,提供程序运行的证明文件记录、源或事件。 ABP提供了能够为应用程序交互自动记录日志的基础设施,它能记录你调用的方法的调用者信息和参数信息。从根本上来说,存储区域包含: tenant id(相关的租户Id), user id(请求用户Id), se

  • Seafile 企业版在管理员界面中提供了四类日志: 登录日志 文件访问日志 文件更新日志 权限更改日志 日志功能默认是关闭的,以便不产生大量的数据库条目。参考文档 config options for pro edition 来开启这个功能。

  • 问题内容: 我的问题是:是否有我可以使用的参考,也许是一本书或诸如决策树之类的东西,我可以参考这些参考来基于一些输入变量来决定应该走的路,例如: 数据库架构的成熟度 如何查询日志 需要重新创建记录的概率 更重要的是:写入或读取性能 所记录的值的性质(字符串,数字,blob) 可用的存储空间 我知道的方法是: 1.添加创建和修改日期及用户的列 表格示例: id value_1 value_2 val