DEBUG JavaMail

3 respostas
java
F

Pessoal,
Tem como eu pegar as mensagens que vem do DEBUG de uma Thread e mostrar armazenar em uma List ou ir mostrando em um AreaText o que esta acontecendo ?

3 Respostas

M

Pesquise no Google antes!

Situação bem simples de recriar e entender inclusive tive uma aplicação jogava a stak trace em um jTextArea.

/t/console-de-entrada-e-saida/113718/2

F

Eu entendi a parte do Stack Matheus, mas no meu caso queria pegar apenas a Session criada do javamail, em mostro ela no console com o setDEbug(), já tentei pegar mas não consigo.
Neste caso que você falou eu mostro toda a saída e não seria esta meu caso.
Talvez eu esteja até falando bobagem.

F

Este é o problema, a saída me retorna mas não todas as mensagens do DEBUG.

`public static PrintStream CONSOLE_OUT;

Session session = Session.getInstance(props,new javax.mail.Authenticator() {

<a class="mention" href="/u/override">@Override</a>

protected PasswordAuthentication getPasswordAuthentication() {

return new PasswordAuthentication(sourceEmail, password);

}

});

session.setDebug(true);

CONSOLE_OUT = session.getDebugOut();

new Throwable("").printStackTrace(new PrintWriter(CONSOLE_OUT));

stackTrace = CONSOLE_OUT.toString();`
Criado 2 de outubro de 2017
Ultima resposta 2 de out. de 2017
Respostas 3
Participantes 2