0
grails-auditプラグインはonCreate()onUpdate()イベントを記録する方法を提供しますが、onLoad()イベントも追跡する必要があります。Grails onLoad()audit
プラグインを使用する標準的な方法はありますか?それとも自分で実装する必要がありますか?
grails-auditプラグインはonCreate()onUpdate()イベントを記録する方法を提供しますが、onLoad()イベントも追跡する必要があります。Grails onLoad()audit
プラグインを使用する標準的な方法はありますか?それとも自分で実装する必要がありますか?
ドメインクラスにonLoadクロージャを追加できます。オブジェクトがデータベースから最初にロードされたときに実行されます。
class Foo {
int bar;
def onLoad = {
// onLoad fired
}
}
は、ドメインオブジェクトがデータベースからロードされるときに自動的に発生するonLoadイベントです。例:ユーザーログインが発生した後。また、デフォルトでは、イベントが発生したときにaudit_logテーブルが更新されることがわかります。自分自身を挿入したり、テーブルの構造を変更したりするには、別のドメインを作成しますか? –
は、onLoadクロージャのように見えます。なぜなら、そのユーザー定義は、audit_logテーブルにエントリを記録しないからです。このドメインを作成して管理する必要があります。 –
どのようにonUpdate()イベントをaudit_logテーブルにonCreate()ログしますか? –