2011-10-19 18 views
11

मेरे javax.mail.Session के कॉन्फ़िगरेशन गुणों में मैंने mail.debug=true सेट किया है, लेकिन किसी कारण से, यह एप्लिकेशन लॉग में कोई नया आउटपुट नहीं जोड़ता है।javax.mail का mail.debug = true विकल्प क्या करना चाहिए?

मैंने लॉग 4 एफ लॉगिंग स्तर को सभी log4j.rootLogger=ALL, stdout पर सेट किया है और फिर भी ... कुछ नहीं।

क्या यह संभव है कि javax.mail डीबग आउटपुट कहीं और लिखा गया हो? असंभव लगता है, लेकिन फिर भी मैंने सोचा कि यह पूछने लायक है।

उत्तर

14

यह कंसोल पर जाता है। com.sun.mail.smtpDEBUG के Official FAQs

+1

टोमकैट पर चल रहे एप्लिकेशन और catalina.out पर लॉग इन करने के बारे में कैसे? –

+1

हां मुझे विश्वास है। जब तक आप टॉमकैट को अपने कंसोल आउटपुट को किसी भिन्न फ़ाइल में लॉग इन करने के लिए संशोधित नहीं करते हैं (या इसे पूरी तरह से अनदेखा करें)। –

+3

स्पष्ट रूप से 'mail.debug = true' पर्याप्त नहीं है। इसके अतिरिक्त मुझे 'session.setDebug (true) सेट करना पड़ा;' जिसे आपने मुझसे जुड़े एफएक्यू द्वारा सुझाया गया था। –

3

स्थापना लॉग स्तर Wildfly (JBoss)

0

सेट sessionDebug गलत पर चर पर काम किया। यह अब टॉमकैट कंसोल पर प्रिंट नहीं करेगा।

+0

इसका क्या अर्थ है? – mmalmeida