Fala Galera do GUJ!
Estou dando uma estudada em Log de Usuários e queria saber o que voces acham sobre este tema. Desenvolvemos um Sistema Web que é encarregado de interagir com o nosso banco de dados para gerenciar(adição, exclusão, consulta) de várias funcionalidades. E agora precisamos implementar um log de atividades para saber quem fez o que: Ex: Quando e quem adicionar o usuário x, quando apagaram o grupo y, etc…
Dando uma pesquisada na web sobre Log de atividades dos usuários, encontrei duas diferentes abordagens: a primeira seria criar uma tabela específica para isso e nela gravaríamos o usuário, data, operação realizada e em alguns foŕuns que li o pessoal sugeriu acrescentar o sql usado. Na segunda opção seria criar nas tabelas que o meu sistema utiliza novos campos para identificar os logs dos usuários que mexeram naquele registro, como campo para quem mexeu, quando, qual operação (update, add, delete, por exemplo).
Gostaria de saber a opinião de voces sobre este tema e o que voces mais aconselham como boas práticas.
Desde já agradeço a atenção.
Abraços,
Leonardo Nickel
