log4j

    6गर्मी

    4उत्तर

    पर लॉगर के लिए कोई परिशिष्ट नहीं पाया जा सकता था, मैंने log4j को 'log4j.properties' फ़ाइल के साथ कॉन्फ़िगर करने का प्रयास किया। सभी काम लेकिन, लेकिन मैं कुछ अजीब चेतावनी पकड़ा: log4j: चेतावनी नहीं app

    5गर्मी

    2उत्तर

    के बीच मतभेद क्या कोई बता सकता है कि इन चीजों के बीच क्या अंतर है? इसके अलावा, मुझे समझ में नहीं आ रहा है, DailyRollingFileAppender मौजूद है, तो TimeBasedRollingPolicy का उपयोग करने की आवश्यकता क्यों

    6गर्मी

    1उत्तर

    मैं TimeBasedRollingPolicy और RollingFileAppender उपयोग कर रहा हूँ पर रोलिंग एक मेरी लॉग और myLogFileName..log.gz के रूप में संग्रहीत किया जा करने के लिए को हटाने फ़ाइलें यह परिभाषित किया जाता है कि फ

    5गर्मी

    3उत्तर

    जब एक लॉगर (या किसी भी स्थिर क्षेत्र) एक स्थिर विधि का उपयोग कर एक वर्ग में घोषित किया जाता है: public class Foo { private static final Logger LOGGER = Logger.getLogger(Foo.getClass); } सही तर

    10गर्मी

    4उत्तर

    जहां तक ​​मैं समझता हूं कि log4j सिस्टम प्रॉपर्टी को नियंत्रित कर सकता है -Dlog4j.debug। यदि आप इसके साथ अपना ऐप चलाते हैं तो आपको log4j के डीबग आउटपुट मिलेंगे। उदाहरण: जावा -Dlog4j.debug जार test.jar

    6गर्मी

    3उत्तर

    मुझे प्रोग्राम एपेंडर प्रोग्रामेटिक रूप से सेट करने की आवश्यकता है। मैं अपने परिशिष्ट log4j2.xml पर सेट करना चाहता हूं लेकिन मैं रनटाइम पर केवल इन परिशिष्टों में से एक को (प्रोग्रामेटिक रूप से) लिखना

    14गर्मी

    5उत्तर

    लॉग आउटपुट के लिए मैं स्प्रिंग लॉग को कैसे अक्षम कर सकता हूं जिसे मैं आसानी से पढ़ सकता हूं या कोई और पढ़ सकता है। how to disable spring bean loading log पर एक समान प्रश्न का उत्तर substringlog4j.prop

    5गर्मी

    1उत्तर

    मैं java.net.URL url=Thread.currentThread().getContextClassLoader().getResource("MyLog4j.xml"); url=Thread.currentThread().getContextClassLoader().getResource("MyLog4j.xml"); PropertyConfigurator.co

    6गर्मी

    3उत्तर

    मैं Log4J में लॉग स्तर निम्नलिखित पता: ALL < DEBUG < INFO < WARN < ERROR < FATAL < OFF लेकिन कुछ samplers में मैंने पाया ट्रेस और trace() metod: Logger LOG = Logger.getLogger(MyClass.class); LOG.tr

    5गर्मी

    1उत्तर

    के लिए डिफ़ॉल्ट मान कैसे निर्दिष्ट कर सकता हूं, मैं एक एकल कॉन्फ़िगरेशन चाहता हूं जो सिस्टम प्रॉपर्टी को बदलकर एकाधिक वातावरण में चलाएगा। निम्नलिखित उदाहरण है: log4j.appender.file.File=/opt/apps/${myE