gpt4 book ai didi

grails - 在grails中使用审核日志记录插件

转载 作者:行者123 更新时间:2023-12-02 15:13:27 24 4
gpt4 key购买 nike

我打算在grails中使用审核日志记录插件,只是想了解一些基本知识。
我们必须创建Audit域类,并在域类发生各种事件时手动将数据持久化到该表中,对吗?
我的意思是,该插件不会创建域并保持不变。.但是那将是保存审核数据的标准方法吗?

如果我想要审核日志中的条目,例如

"user sam logged in from "IP" at "timestamp" and updated user george"



我需要在域的 "onLoad"事件中处理它吗?

还有我如何跟踪简单的事件

"user Rita logged in at "Timestamp""



谢谢

最佳答案

审核日志记录插件比您想象的要自动化得多。该插件确实具有其自己的域类,并且确实为您保存了所有审核信息,而您无需执行其他任何操作,而无需在要审核的域类中添加“auditable = true”!

至于问题的第二部分,如果sam更新了george,则将审核对“george”上的字段的更新(假设您向george所在的域类中添加了auditable = true),而sam做到这一点的事实取决于您所使用的安全框架(在插件中记录),由“参与者”信息捕获。

您希望在登录时记录时间戳和IP的愿望可能不在审计日志记录插件的范围内,除非对某人登录时可以捕获的域类进行了特定更改。

关于grails - 在grails中使用审核日志记录插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9640634/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com