Melhor forma de armazenar logs com VRaptor

2 respostas
victor0402

Olá a todos!

Alguem sabe qual a melhor maneira de armazenar os Logs de um sistema no banco?
obs: Estou utilizando o VRaptor.

Na minha aplicação tenho que ter um controle destes logs para que um usuário administrador, por exemplo, possa pesquisá-los depois.
Pensei em fazer um Interceptor que salvaria cada operação executada pelo usuário da sessão,
mas esta seria a melhor forma? não há algum padrão de projeto para isto?

E onde devo armazenar os logs? Seria tudo em uma tabela ou para os logs de cada usuario eu teria uma tabela diferente?

2 Respostas

Lucas_Cavalcanti

O que vc quer dizer com Log?

log de modificações? log de info, debug, warn, etc?

se for o primeiro, dá uma olhada no Hibernate Envers

se for o segundo, banco de dados não é o melhor jeito de guardar essas informações.
É melhor usar o log4J ou algo do tipo e guardar em arquivo mesmo.

Abraços

victor0402

No meu caso seria log de informações mesmo.
Ex: mostrar qual usuario que alterou determinado registro…

Vou dar uma olhada no Hibernate Envers.

Obrigado!

Criado 7 de novembro de 2011
Ultima resposta 7 de nov. de 2011
Respostas 2
Participantes 2