2011-10-19 17 views
11

Nelle proprietà di configurazione del mio javax.mail.Session ho impostato mail.debug=true, ma per qualche motivo, questo non aggiunge alcun nuovo output al registro dell'applicazione.Cosa dovrebbe fare l'opzione mail.debug = true di javax.mail?

Ho impostato il livello di registrazione log4f su ALL log4j.rootLogger=ALL, stdout eppure ... niente.

È possibile che l'output di debug di javax.mail sia scritto da qualche altra parte? Sembra improbabile, ma tuttavia ho pensato che valesse la pena di chiedermelo.

risposta

14

Va su console. Official FAQs

+1

Che ne dici di un'applicazione in esecuzione su Tomcat e di accedere a catalina.out? –

+1

Sì, credo di si. A meno che tu non abbia modificato Tomcat per registrare l'output della console su un file diverso (o ignorarlo completamente). –

+3

Apparentemente 'mail.debug = true' non è sufficiente. In aggiunta a ciò ho dovuto impostare 'session.setDebug (true);' che è stato suggerito dalle FAQ a cui mi hai collegato. –

3

Impostazione livello di registro di com.sun.mail.smtp per DEBUG lavorato wildfly (JBoss)

0

Set sessionDebug variabile su false. Non verrà più stampato sulla console Tomcat.

+0

Che cosa significa? – mmalmeida

Problemi correlati