के साथ पुराने लॉग (FYI करें मैं पहले से ही। मैं तूफान 0.10.0-beta1 उपयोग कर रहा हूँ। Log4j2 का विन्यास फ़ाइल तूफान में worker.xml है इंटरनेट में कई दस्तावेज बाहर की खोज)कैसे log4j2
अब नष्ट करने के लिए, मैं log4j2 का उपयोग करने की कोशिश करता हूं।
मैं पुराने लॉग हटाने का तरीका खोज रहा हूं लेकिन मुझे पता नहीं चल रहा है। कॉन्फ़िगरेशन का हिस्सा नीचे जैसा है।
<RollingFile name="SERVICE_APPENDER"
fileName="${sys:storm.home}/logs/${sys:logfile.name}.service"
filePattern="${sys:storm.home}/logs/${sys:logfile.name}.service.%d{yyyyMMdd}">
<PatternLayout>
<pattern>${pattern}</pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
</Policies>
<DefaultRolloverStrategy max="9"/>
</RollingFile>
सबसे पहले, मैं जो अधिक उम्र के 3 दिन निकाल दिए जाते हैं हैं कि लॉग फाइल की उम्मीद।
लेकिन, वास्तव में, यह नहीं है।
तो, मुझे आश्चर्य है कि पुराने लॉग को हटाने का कोई तरीका है या नहीं।
यदि कोई ऐसा तरीका है जिसे मैंने अभी तक नहीं पकड़ा है, तो कृपया मुझे सूचित करें।
क्या आपने कभी कोशिश की है कि क्या हो रहा है? जहां तक मुझे याद है कि log4j पहले से ही पुरानी फाइलों को हटा चुका है, तो मुझे लगता है कि log4j2 भी होगा। बस अपनी रोलओवरस्ट्रेटी को 2 पर सेट करें और इसे आजमाने के लिए अपनी सिस्टम तिथि बदलें ... – Marged
@Marged आपकी टिप्पणियों के लिए धन्यवाद। भले ही वर्तमान प्रोजेक्ट दिखाता है कि मैं काम नहीं करता हूं, फिर भी मैं कोशिश करूंगा। – obanadingyo