2

只是试图用 Grails 2.0.2 实现一个简单的审计日志解决方案,看起来任何域类事件都被多次调用。对于 before* 和 after* 事件也是如此。

 def afterUpdate () {
        log.info "Updating..."
 }

我本来预计只会触发 1 个事件,所以如果按设计多次调用它,我将如何确保只创建 1 个审计条目?

谢谢!

4

1 回答 1

2

最近我自己也遇到了同样的问题。有一个为此开放的 JIRA,它提到它将在 2.0.4 中修复,看起来它会为每个数据源触发事件......同时 JIRA 用户已经捐赠了一个简单的解决方法。

我尝试了 Auditable 插件,但无法按我的意愿工作(可能受到相同问题的影响)

于 2012-04-05T01:24:34.320 回答