के दौरान लॉग 4 जे लॉग अक्षम करना आईडीई में विकास करते समय ट्रेस और डीबग लॉग सहायक हो सकते हैं, लेकिन निर्माण के दौरान मुझे उन रेखाओं को काफी परेशान करना पड़ता है, और मैवेन या अन्य बिल्ड टूल्स द्वारा मुद्रित रिपोर्ट को खराब कर दिया जाता है।मैवेन टेस्ट चरण
यह log4j -Dlog4j.rootLogger=OFF
की तरह एक प्रणाली संपत्ति का सम्मान Maven या कुछ और जो परियोजना फाइलों पर परिवर्तन की आवश्यकता नहीं है के साथ उपयोग करने के लिए अच्छा होगा। मुझे पता है कि मैं -Dlog4j.configuration=alternateconfig.props
निर्दिष्ट कर सकता हूं लेकिन मैं यह जानने के लिए यहां पूछ रहा हूं कि किसी को मैन्युअल हस्तक्षेप के साथ बिल्ड प्रक्रिया के दौरान लॉगिंग अक्षम करने का एक बेहतर तरीका मिला है या नहीं। अर्थात। कुछ जावा क्लास मेवेन को कॉलर के रूप में पहचानते हैं जो log4j, या अन्य स्मार्ट समाधान अक्षम करता है।
कोई संकेत?
नोट्स:
[1]: पहले से ही करने की कोशिश की, और यह does not काम।
[2]: कि बहुत अच्छी है, लेकिन यह Maven के साथ अच्छी तरह से काम करने के लिए (शायद अचूक स्किप के यह)
2 * * काम करता है, यदि आप निश्चित फ़ायरफ़ॉक्स के JVM विकल्पों को अपडेट करते हैं, और यह सबसे अच्छा समाधान IMHO – artbristol
@artbristol है जो वादा करता है। तो, यह एक ऐसा विकल्प होगा जो केवल मेवेन बिल्ड को प्रभावित करता है, यही वही है जो मैं ढूंढ रहा हूं। मैं इस संभावना के रूप में जांच करूँगा। –