2009-09-02 12 views
8

सेट करें मेरे पास कॉमन्स-लॉगिंग कॉन्फ़िगरेशन प्रश्न है।कॉमन्स-लॉगिंग कॉन्फ़िगरेशन: सरललॉग का उपयोग करें और डीबग स्तर

मैं इसे सरललॉग (java.util.logging के बजाय) का उपयोग करना चाहता हूं और स्तर> = डीबग (जानकारी के बजाए) के साथ सभी संदेशों को लॉग इन करना चाहता हूं। एक रखकर

org.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog 

फिर आप configure SimpleLog itself कर सकते हैं:

+1

अच्छा, आपका प्रश्न क्या है? –

उत्तर

9

commons-logging docs के अनुसार, आप स्पष्ट रूप से यह कॉन्फ़िगर करने के लिए निम्नलिखित प्रविष्टि के साथ अपने classpath की जड़ में एक commons-logging.properties फ़ाइल रखकर SimpleLog उपयोग करने के लिए सक्षम होना चाहिए अपने classpath जड़ में simplelog.properties फ़ाइल इस युक्त

org.apache.commons.logging.simplelog.defaultlog=debug 

हालांकि, मैं इस के किसी भी कर के खिलाफ सलाह देते हैं। java.util.logging बुरा है, लेकिन यह SimpleLog से बेहतर है, और log4j उन सभी से बेहतर है।

+1

और लॉगबैक बेहतर है तो उन सभी;)। यदि इस सवाल पर केयेन के संदर्भ के माध्यम से आया, तो इन परेशान जानकारी संदेशों को stderr (जो j.u.l के लिए डिफ़ॉल्ट प्रतीत होता है) को आउटपुट करने से रोकने की कोशिश कर रहा है। वैसे भी, त्वरित और बिंदु के उत्तर के लिए धन्यवाद। –

संबंधित मुद्दे

 संबंधित मुद्दे