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]
}
}
}
}