Boa tarde galera…
Estou tentando adicionar auditoria a uma aplicação web com o log4j…
Por exemplo:
Usuário alterou um recurso…log dessa alteracao por e-mail para o admin da aplicação.
configurei da seguinte forma…
public void sendMessage(String destinatario,String subject, String msg){
smtp.setSMTPHost("smtp.server.com.br");
smtp.setSMTPUsername("email@server.com.br");
smtp.setSMTPPassword("senha");
smtp.setFrom("remetente@server.com.br");
smtp.setBufferSize(512);
smtp.setTo(destinatario);
smtp.setSubject(subject);
smtp.setSMTPDebug(true);
smtp.activateOptions();
PatternLayout layout = new PatternLayout("%m");
smtp.setLayout(layout);
BasicConfigurator.configure(smtp);
logger.addAppender(smtp);
logger.setLevel(Level.INFO);
logger.info(msg);
}
a mensagem que pego do jboss é a seguinte:
14:55:02,397 INFO [STDOUT] DEBUG: setDebug: JavaMail version 1.3.1
2007-01-25 14:55:02,397 INFO [STDOUT] DEBUG: setDebug: JavaMail version 1.3.1
14:55:02,397 INFO [Logging] testando[msg]
2007-01-25 14:55:02,397 INFO [br.com.projetox.basic.logging.Logging] testando[msg]
onde…testando[msg] é msg q. passa para o método…
alguém já passou por essa?
t+