你知道任何用于审计日志记录的优秀Java库吗?或者至少是好的书/文章,以帮助选择为应用程序构建审计日志的好方法?
库要求:
- 定义通用审计元数据(userId,time,IP,...)
- 定义审计消息类型(发送的事务,收到的消息,......)
- 锁定/签署单个审计消息(用于不可否认)
- 搜索基于元数据的审计日志
- 等
编辑:
我不是在寻找自动化解决方案,我很满意这样的话:
AuditEvent event = new TransactionSentEvent(userId, account, amount, ...)
AuditLog.audit(auditEvent);
Run Code Online (Sandbox Code Playgroud)
重点是拥有基础设施 - 数据库的安全存储,无信誉等.