我注意到JHipster微服务有自己的Auditing
即。 PersistentAuditEvent
使用AuditEventRepository
似乎只有add
和一些有限的find
方法更容易使用。
我想保存Event
正在运行的SYSTEM
角色,并通过类似type:executedLongQuery
的内容进行识别
然后,在将来,我想检查此查询的最后一次运行,并决定是否需要再次运行以生成报告,然后再次记录事件(如果它已运行)。在我看来,JHipster提供的PersistentAuditEvent是最好的方式。
我没有在微服务中看到PersistentAuditEventRepository
或任何合适的实现,所以如果我能获得一个非常有用的示例文档。即使是正确方向的线索也可以帮助我开始。
答案 0 :(得分:1)
我在JHipster Gateway中找到了存储库接口和自定义实现,微服务中没有该实现。简单地将其复制到微服务并使用存储库很容易。当然,我在微服务中使用了一个空数据库,它仍然添加了迁移以及审计表。