我需要在我的grails应用程序中使用审计跟踪我已经尝试了所有方法但是审计日志是空的有任何方法可以纠正它.我需要实际记录插入,删除和更新等操作.
以下是我所遵循的: -
package audit
class Person {
static auditable = true
String firstName
static constraints = {
firstName(nullable:true,size:0..60)
}
def onSave = {
println "new person inserted"
}
def onUpdate = {
println "person was updated"
}
def onDelete = {
println "person was deleted"
}
def onChange = { oldMap,newMap ->
println "Person was changed ..."
oldMap.each{ key, oldVal ->
if(oldVal != newMap[key]) {
println " * $key changed from $oldVal to " + newMap[key]
}
}
} …Run Code Online (Sandbox Code Playgroud)