मेरे पास एक साधारण कंसोल ऐप है जो अपाचे की पीडीएफबॉक्स लाइब्रेरी का उपयोग करता है, जो बदले में कॉमन्स लॉगिंग का उपयोग करता है।apache commons लॉगिंग के लिए लॉगिंग स्तर समायोजित करें?
15 फ़र,, 2011 15:56:40 org.apache.pdfbox.util.PDFStreamEngine processOperator जानकारी:: मैं जो मैं दबाना पसंद मेरे कंसोल में कबाड़ संदेशों का एक बहुत हो रही है असमर्थित/विकलांग आपरेशन: ईआई
मेरे कोड में, मैं कोई लाभ नहीं हुआ लॉग स्तरों रीसेट करने की कोशिश की है:
Logger.getLogger("org.apache.pdfbox.util.PDFStreamEngine").setLevel(Level.OFF);
Logger.getLogger("org.apache.pdfbox.util").setLevel(Level.OFF);
Logger.getLogger("org.apache.pdfbox").setLevel(Level.OFF);
इन सेटिंग्स के बावजूद, संदेश अभी भी कंसोल पर दिख रहे हैं। कॉमन्स लॉगिंग से लॉग ऑब्जेक्ट को पुनर्प्राप्त करना या तो मदद नहीं करता है, क्योंकि ऐसा लगता है कि यह स्तर सेट करने का कोई तरीका नहीं है।
क्या इन संदेशों को प्रोग्रामेटिक रूप से दबाने का कोई तरीका है? या मुझे एक कॉन्फ़िगरेशन फ़ाइल जोड़ने की ज़रूरत है?
मैं जावा लॉगिंग का उपयोग कर रहा हूं (यानी मेरे पास कोई अन्य लॉगिंग लाइब्रेरी मौजूद नहीं है)। और फिर भी यह Java.util.logger पर स्तर के विनिर्देश को अनदेखा कर रहा है। – user364902
आप एक [गुण] (http://www.java-tips.org/java-se-tips/java.util.logging/how-to-configure-a-logger-default-values-with-a के साथ कर सकते हैं -properties.html) फ़ाइल, हालांकि मैं आमतौर पर सलाह देता हूं [विरुद्ध] (http://java.sys-con.com/node/48541) java.util.logging। –