java埋点数据库架构_日志(hanboAudit): java编写的操作日志埋点插件,基于ORM框架的拦截器实现,目前兼容mybatis和hibernate。记录操作人、菜单、模块、功能以及数据库行...

hanboAudit

java编写的操作日志埋点插件,基于ORM框架的拦截器实现,目前兼容mybatis和hibernate。

插件功能

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

源码请移步这里

插件使用

添加maven依赖

com.lmx

hanbo-audit

1.0-SNAPSHOT

hibernate配置

springMVC

hibernate.ejb.interceptor=com.lmx.commom.oplog.OpHibernateInterceptor

springBoot

spring.jpa.properties.hibernate.ejb.interceptor=com.lmx.commom.oplog.OpHibernateInterceptor

mybatis配置

logback设置appender,输出操作日志到指定文件(path需要自己设置)

0

1024

${logPath}/oplog-es.log

${logPath}/oplog-es.%d{yyyy-MM-dd}-%i.log

7

500MB

5000MB

%msg%n

0

1024

demo代码

注解声明

bean扫描com.lmx.common.oplog.OpLogAspect

@Service

public class DemoServiceDelegate {

@Autowired

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值