2011-10-19 49 views
11

在我的javax.mail.Session的配置屬性中,我設置了mail.debug=true,但由於某些原因,這不會將新輸出添加到應用程序日誌中。javax.mail應該怎麼做mail.debug = true選項?

我已經將log4f日誌記錄級別設置爲ALL log4j.rootLogger=ALL, stdout但是......沒有。

是否有可能將javax.mail調試輸出寫入其他位置?聽起來不太可能,但我認爲這值得提問。

回答

14

它在控制檯上。的com.sun.mail.smtpDEBUGOfficial FAQs

+1

在Tomcat上運行並記錄到catalina.out的應用程序如何? –

+1

是的,我相信。除非您修改Tomcat以將其控制檯輸出記錄到其他文件(或完全忽略它)。 –

+3

顯然'mail.debug = true'是不夠的。除此之外,我必須設置'session.setDebug(true);'這是您與我聯繫的FAQ所建議的。 –

3

設置日誌級別上Wildfly(JBoss的)

0

設置sessionDebug變量設置爲false工作。它將不再在Tomcat控制檯上打印。

+0

這是什麼意思? – mmalmeida