मेरे पास मेरी लॉगबैक कॉन्फ़िगरेशन फ़ाइल में निम्न रोलिंगफाइलएपेंडर है।RollingFileAppender में FileNamePattern - लॉगबैक कॉन्फ़िगरेशन
<appender name="RollingFILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>C:\Files\MyLogFile.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>C:\Files\MyLogFile.%d{yyyy-MM-dd}.log</FileNamePattern>
<MaxHistory>30</MaxHistory>
</rollingPolicy>
<encoder>
<pattern>%date %level [%thread] %logger{60} [%file:%line] %msg%n</pattern>
</encoder>
</appender>
यह MyLogFile.log के रूप में ऊपर में एक फ़ाइल लिखने करता है लेकिन FileNamePattern
में विनिर्दिष्ट तारीख संलग्न नहीं है। कोई भी विचार मैं अपने फ़ाइल नाम में दिनांक जोड़ने के लिए कैसे प्रबंधित कर सकता हूं। धन्यवाद।
यह एक अच्छा सवाल है और मुझे भी भ्रमित कर दिया। लॉगबैक MyLogFile.log पर लॉगिंग करता रहता है और MyLogFile में कभी समाप्त नहीं होता है।% {Yyyy-MM-dd} .log मुझे आश्चर्य है कि इस फ़ाइल प्रॉपर्टी के लिए उपयोग क्या है। –