2009-05-22 15 views
21

में मैक्सबैकअप इंडेक्स का उपयोग करें कृपया कोई मुझे बताएं कि डेली रोलिंगफाइलएपेंडर में मैक्सबैकअप इंडेक्स का उपयोग कैसे करें। मुझे पता है कि रोलिंगफाइलएपेंडर अधिकतमबैकअप इंडेक्स प्रॉपर्टी का समर्थन करता है, लेकिन क्या DailyRollingFileAppender में MaxBackupIndex का उपयोग करने के लिए कोई वर्कअराउंड है?DailyRollingFileAppender -log4j

उत्तर

17

यह सुविधा Log4j के वर्तमान स्थिर संस्करण (1.2) में उपलब्ध नहीं है।

वैसे भी आप निम्नलिखित का पता लगाने कर सकते हैं: http://wiki.apache.org/logging-log4j/DailyRollingFileAppender

+0

आपको बहुत बहुत धन्यवाद, मेरे लिए काम किया! बस .jar को किसी फ़ोल्डर में अनपॅक किया गया, कोड युक्त एक .java फ़ाइल बनाई, जिसे इसे कक्षा में संकलित किया गया, इसे [log4j-1.2.16 \ org \ apache \ log4j] फ़ोल्डर में गिरा दिया, पूरी सामग्री को ज़िपित किया log4j-1.2.16 फ़ोल्डर का नाम और एक जार के रूप में नामित किया गया है, जिसमें बिल्ड पथ में शामिल है, और मेरी log4j.xml कॉन्फ़िगरेशन में नई कक्षा का संदर्भ दिया गया है :) – jp093121

+0

log4j इसके बजाए योगदान रोलिंगफाइलएपेंडर की सिफारिश करता है, और यह मैक्सबैकअप इंडेक्स के साथ रोलओवर का समर्थन करता है और एक टाइमबेसड रोलिंग पॉलिसी। https://logging.apache.org/log4j/extras/apidocs/org/apache/log4j/rolling/RollingFileAppender.html – Philippe

+0

@ jp093121 देखें मैं पूछ सकता हूं कि आप .java फ़ाइल को .class फ़ाइल में कैसे संकलित करते हैं? मैंने सामग्री को .java फ़ाइल में कॉपी करने की कोशिश की, फिर इसे संकलित करें, लेकिन कई त्रुटिएं आईं, आप इसे कैसे हल करते हैं? – Alanight