मैं चाहता हूं कि एप्लिकेशन चालू होने तक लॉग ऑन रोल करें, लेकिन मैं चाहता हूं कि जब एप्लिकेशन पुनरारंभ होता है तो लॉग ताज़ा शुरू हो जाए।मैं स्टार्टअप पर लॉग 4j को लॉग कैसे साफ़ करूं?
अपडेट किया गया: erickson's प्रतिक्रिया के आधार पर मेरी appender इस तरह दिखता है:
<param name="Append" value="false" />
अब यह स्टार्टअप पर आधार लॉग फ़ाइल ट्रंकेटस:
<appender name="myRFA" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="my-server.log"/>
<param name="Append" value="false" />
<param name="MaxFileSize" value="10MB"/>
<param name="MaxBackupIndex" value="10"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d{ISO8601} %p - %t - %c - %m%n"/>
</layout>
</appender>
मैं बस निम्न पंक्ति जोड़ा , लेकिन यह अकेले लुढ़का फाइलों को छोड़ देता है।
जो लोग संपत्तियों की XML स्वरूप का उपयोग नहीं करते के लिए दायर: log4j.appender.file.Append = false –