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?