| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/03/2011 14:17:55
|
edysnipes
JavaEvangelist
Membro desde: 18/01/2007 19:24:05
Mensagens: 367
Localização: Brasília - DF
Offline
|
Colegas boa tarde.
Estou com um problema que tenho que resolver para ontem que envolve um assunto que não tenho experiência necessário para fazer algo confiável.
Preciso de um log de atividades no sistema por usuário.
Ex: - Usuário loga (Registra o login (Data + HORA + Usuário))
- Usuário cadastra um item de algo (Data + Hora + atividade + Usuário)
- etc.
Estudei o Log4j mas não vi como ele poderia me ajudar com isso. Até porque não posso apagar os logs anteriores e seriam criados logs por usuário.
Alguém pode me indicar algo para que possa começar a implementar essa solicitação?
Agradeço.
|
"Transformem os seus arados em espadas e das suas foices façam lanças, diga o fraco: Eu sou forte." (Joel 3.10) |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/03/2011 17:33:19
|
ksi
JavaBaby
![[Avatar]](/images/avatar/03e03424a898e574153a10db9a4db79a.jpg)
Membro desde: 03/10/2006 16:12:58
Mensagens: 96
Localização: São Paulo
Offline
|
Com o log4j você registraria as informações dos logs dos usuários em um arquivo único.
Como trata-se de auditoria e armazenar esses dados em arquivos isso poderia estar exposto de alguma forma para qualquer pessoa que pudesse ler o arquivo.
Minha sugestão é que crie uma tabela na base de dados com esses campos que vocẽ citou:
Data, Hora, atividade, Usuário
E a cada mudança no sistema você faz uma inserção nessa tabela. Depois você pode criar algo que extraia os dados dessa tabela de acordo com o usuário e coloque em um arquivo no servidor ou uma bean para exportar isso para download. As possibilidades são grandes.
Não sei se deu pra enteder, mas dê mais detalhes sobre o sistema e a gente te ajuda.
Att.
|
Rafael de Carvalho
............... ...............
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2011 17:31:21
|
pbnf
JavaGuru
Membro desde: 18/06/2003 12:06:55
Mensagens: 228
Localização: De volta a Cuiabá-MT, 40º na sombra !!!
Offline
|
edysnipes wrote:Colegas boa tarde.
Estou com um problema que tenho que resolver para ontem que envolve um assunto que não tenho experiência necessário para fazer algo confiável.
.
.
.
Vc ta usando Hibernate ou JPA ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2012 21:07:17
|
LucasFeitozas
What is classpath?
Membro desde: 23/02/2012 20:48:51
Mensagens: 8
Offline
|
Boa noite colegas,
Estou passando pela mesma situação do edysnipes, o que entendi é que ele quer registrar no banco de dados as ações realizadas pelo usuário. Ex: registrar a ação realizada pelo usuário, a tela que o usuário acessou, data e hora (que é o que quero também). Pessoal preciso saber se o log4j me permite isso e se permite eu gostaria de saber como.
Estou usando como framework: Spring, Hibernate, JSF e Primefaces,
Agradeço,
Att
|
|
|
 |
|
|