A melhor maneira de gerar um LOG
15/02/2012 18:08
def filters = {
log(controller: '*', action: '*') {
after = {
def usrLogado = springSecurityService?.getCurrentUser()
String msg = ""
if (actionName.equals("save")) {
msg = "salvou um(a) novo(a) " + controllerName
} else if (actionName.equals("delete")) {
msg = "excluiu um(a) " + controllerName
} else if (actionName.equals("update")) {
msg = "atualizou um registro do tipo " + controllerName
}
if(!msg.equals("") && usrLogado) {
def hist = new Historico(usuario: usrLogado, mensagem: msg, data: new Date()).save()
}
}
}
}
Para se registrar, clique aqui.