Grails 使用注释的动态审核日志(不涉及插件)

Grails 使用注释的动态审核日志(不涉及插件),grails,dynamic,groovy,logging,Grails,Dynamic,Groovy,Logging,我试图写一个动态审计日志而不使用任何插件。作为一项要求,我需要使用注释来编写此文件 有人尝试过这种方法吗 如何在groovy中编写注释 请帮忙。谢谢 我在java应用程序中编写了审计代码。您可能只需要用常规java编写一个注释,我相信这将适用于groovy代码 您正在尝试捕获对数据库的数据更改吗?如果是,hibernate已经提供了接收数据更改通知并将其写入数据库的功能 如果您试图记录的数据多于更改的数据,那么注释可能会很困难,因为您必须告诉AOP审核代码您编写的编辑上下文是什么,以及需要记录哪

我试图写一个动态审计日志而不使用任何插件。作为一项要求,我需要使用注释来编写此文件

有人尝试过这种方法吗

如何在groovy中编写注释


请帮忙。谢谢

我在java应用程序中编写了审计代码。您可能只需要用常规java编写一个注释,我相信这将适用于groovy代码

您正在尝试捕获对数据库的数据更改吗?如果是,hibernate已经提供了接收数据更改通知并将其写入数据库的功能

如果您试图记录的数据多于更改的数据,那么注释可能会很困难,因为您必须告诉AOP审核代码您编写的编辑上下文是什么,以及需要记录哪些数据。您可以这样做,但必须编写自定义审计注释处理程序类来处理您想要的每种特定类型的审计事件,然后在注释中引用它。例如:@AuditableauditHandler=com.your.site.audit.handlers.LoginAuditHandler