Criar um registro de atividades do meu sistema

2 respostas
mauricionarcizo

Olá, eu estou desenvolvendo um sistema e gostaria de registrar as ações do usuário, para que quando houver um erro inesperado no sistema, seja salvo em um arquivo .Txt e enviar para mim por e-mail a descrição do que foi feito para chegar ao erro encontrado pelo usuário, para que eu possa resolver o problema do sistema. Quero saber se há um framework para isto. Com Log4j resolve esta minha necessidade?

2 Respostas

JoaoBluSCBR

O Log4j pode ajudar em um aspecto, leia em: http://www.guj.com.br/articles/130

Mas certamente ainda você tera de lançar eventos para todas as possibilidades de uso por parte do usuário e em cada um deles providenciar o registro no Log4j, não há como fazer isso automaticamente.

Imagine uma tela de cadastro com alguns campos e botoes.

Você a abre, fica registrado pelo método que comanda a abertura.
Usuario preenche cada campo, registra campo e preenchimento
Usario clica em botao de gravacao.
Cada uma das possibilidades envolvidas tem que gerar um evento e um listener que registre o acontecimento.

É bem interessante mas dá um trabalho incrivel criar essa estrutura de log.

O problema é que a maioria disso acontece por conta do sistema operacional, é ele que manda mensagem para o java que avisa o componente que algo esta acontecendo. Interceptar essas mensagens de sistema só com um hook. E ja vi fazerem em C, mas em java não creio.

mauricionarcizo

Ok, entendi, valeu ae!

Criado 13 de setembro de 2011
Ultima resposta 13 de set. de 2011
Respostas 2
Participantes 2