मैं TimeBasedRollingPolicy और RollingFileAppender उपयोग कर रहा हूँ पर रोलिंग एक मेरी लॉग और myLogFileName..log.gz के रूप में संग्रहीत किया जा करने के लिए को हटाने फ़ाइलें यह परिभाषित किया जाता है कि फाइल सिस्टम से कब और कैसे पुरानी संग्रहित फाइलें पूरी तरह से हटा दी जाएंगी?log4j: संग्रहीत नीति
और, अगर मैं हमेशा एक महीने पुरानी फाइलों से पुराना नहीं रखना चाहता हूं - जहां मैं इसे सेट कर सकता हूं (log4j (एक्स्ट्रा) का उपयोग करके)?
कि मेरे सवाल का जवाब नहीं है का उपयोग कर सकते ... maxBackupIndex और maxFileSize अगर कोई समय आधारित नीति है उपयोग किया जाता है। और वैसे भी, दस्तावेज़ों में यह कहता है कि maxBackupIndex के लिए डिफ़ॉल्ट मान 1 है। लेकिन मुझे लगता है कि मेरे पास 12 फाइलें हैं (प्रत्येक दिन एक प्रति), और मैं यह समझना चाहता हूं कि मैं किसी भी तरह/कहीं पूर्वनिर्धारित मूल्य को कैसे बढ़ा सकता/घटा सकता हूं – javagirl