2011-10-19 14 views
11

We właściwościach konfiguracyjnych mojego javax.mail.Session ustawiłem mail.debug=true, ale z jakiegoś powodu nie dodaje to żadnych nowych danych do dziennika aplikacji.Co powinna zrobić opcja mail.debug = true javax.mail?

Ustawiłem poziom rejestrowania log4f na ALL log4j.rootLogger=ALL, stdout, a jednak ... nic.

Czy jest możliwe, że wynik debugowania javax.mail zostanie zapisany gdzieś indziej? Brzmi mało prawdopodobne, ale mimo to pomyślałem, że warto o to zapytać.

Odpowiedz

14

Działa na konsoli. Official FAQs

+1

Co z aplikacją działającą na Tomcat i logowaniem do catalina.out? –

+1

Tak, wierzę w to. O ile nie zmodyfikowałeś Tomcata, aby zapisać jego wyjście na konsolę do innego pliku (lub całkowicie go zignorować). –

+3

Wygląda na to, że 'mail.debug = true' nie wystarczy. Oprócz tego musiałem ustawić 'session.setDebug (true);' co zostało zasugerowane przez FAQ, do którego mnie przyłączyłeś. –

3

Ustawianie poziomu dziennika com.sun.mail.smtp do DEBUG pracował na JBoss Application Server (JBoss)

0

Set sessionDebug zmiennej false. Nie będzie już drukować na konsoli Tomcat.

+0

Co to znaczy? – mmalmeida