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

在JHipster中使用PersistentAuditeEvent管理自定义事件,jhipster,audit,Jhipster,Audit,我注意到JHipster微服务有自己的审计PersistentAuditEvent似乎比sayAuditEventRepository更容易使用,后者只有add和一些有限的find方法 我想保存以SYSTEM角色运行的任务的事件,并通过类似type:executedLongQuery 然后在将来,我想检查此查询的最后一次运行,并决定是否需要再次运行以生成报告,然后再次记录事件(如果运行)。在我看来,JHipster提供的PersistentAuditeEvent是最好的选择 我在微服务中看不到P

我注意到JHipster微服务有自己的
审计
PersistentAuditEvent
似乎比say
AuditEventRepository
更容易使用,后者只有
add
和一些有限的
find
方法

我想保存以
SYSTEM
角色运行的任务的
事件
,并通过类似
type:executedLongQuery
然后在将来,我想检查此查询的最后一次运行,并决定是否需要再次运行以生成报告,然后再次记录事件(如果运行)。在我看来,JHipster提供的PersistentAuditeEvent是最好的选择


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

我在JHipster Gateway中找到了存储库接口和自定义实现,这在microservice中是不存在的。简单地将其复制到microservice并使用存储库是很容易的。当然,我在这里使用的是microservice中的一个数据库,一个空数据库,它仍然添加迁移和审计表。

我在gateway中找到了存储库接口和自定义实现。简单地复制代码并编辑代码是否安全?它会以任何方式破坏兼容性。