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