2011-10-19 7 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.smtpDEBUGへのOfficial FAQs

+1

Tomcatで動作していて、catalina.outにログオンしているアプリケーションはどうですか? –

+1

はい私はそう信じています。コンソール出力を別のファイルに記録するようにTomcatを修正していない限り(または完全に無視する) –

+3

明らかに 'mail.debug = true'では不十分です。それに加えて私は 'session.setDebug(true);'を設定しなければなりませんでした。 –

3

設定ログレベルはWildfly(JBoss版)falseに

0

設定sessionDebug変数に取り組みました。これはTomcatコンソールでは表示されません。

+0

それはどういう意味ですか? – mmalmeida

関連する問題