在JHipster中使用PersistentAuditEvent来管理自定义事件

时间:2017-07-13 01:40:22

标签: jhipster audit

我注意到JHipster微服务有自己的Auditing即。 PersistentAuditEvent使用AuditEventRepository似乎只有add和一些有限的find方法更容易使用。

我想保存Event正在运行的SYSTEM角色,并通过类似type:executedLongQuery的内容进行识别 然后,在将来,我想检查此查询的最后一次运行,并决定是否需要再次运行以生成报告,然后再次记录事件(如果它已运行)。在我看来,JHipster提供的PersistentAuditEvent是最好的方式。

我没有在微服务中看到PersistentAuditEventRepository或任何合适的实现,所以如果我能获得一个非常有用的示例文档。即使是正确方向的线索也可以帮助我开始。

1 个答案:

答案 0 :(得分:1)

我在JHipster Gateway中找到了存储库接口和自定义实现,微服务中没有该实现。简单地将其复制到微服务并使用存储库很容易。当然,我在微服务中使用了一个空数据库,它仍然添加了迁移以及审计表。