log4j não envia emai :(

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+

Fala Di…

Qual o erro ?

Player…

Estudando mais um pouco o código…e recebendo depois de algum tempo e-mails gigantes de log…
verifiquei que:

  • O Log está funcionando…logando tudo que é INFO
  • Para fazer o que eu quero (Auditoria) eu preciso categorizar o log…

Conclusão:
Vou estudar mais um pouquinho… :slight_smile:

thx pela ajuda.

Ok Di…

:wink: