Como criar um sistema de log para assegurar o uso do sistema?

Pessoal estou com uma dúvida e nao sei nem por onde começo. Tenho um sistema com login, porem tenho que a cada operação(exclusão,editar, alteração) que o usuário fizer, o sistema automaticamente mandar um Email com as informações dele, login, hora e operação que ele fez.
Uma maneira de adicionar mais segurança no sistema.

porem não sei por onde começo tem alguma api que ajude, um tutorial… sei lá alguma coisa… vlw

Da um a olhada no javamail

http://www.guj.com.br/articles/21

Olá amigo, eu sugiro você implementar de outra forma, talvez;

use o log4j para logar as operações do sistema.
use o javamail para enviar o arquivo de log por email x vezes ao dia.
É mais fácil, imagina vc tendo que ler 2000 mensagens de email para auditar um registro que foi alterado indevidamente?

já o arquivo de log vc configura da forma que achar melhor, ou seja, pode usar tags Ex.: [Remove] - Removido registro tabela Pedido, idPedido:123, idUsuario:456, data: 19/08/2011 10:40:53 etc… e assim vai… mais fácil de vc ler esse aruqivo de log via codigo mesmo e auditar da forma que achar melhor…

Fica aminha dica
Espero ter ajudado
Fallow Abraço

Erro do celular