I Have following log4j RollingFileAppender based on file size. I wanted to customize the roll over file names. The following snippet producing the following filenames
test.log
test.log.1
test.log.2
But, I wanted to customize it to include the date and time such as
test.log
test.log.2017-10-03-14-00
test.log.2017-10-03-13-00
test.log.2017-10-03-12-00
<appender name="file" class="org.apache.log4j.RollingFileAppender">
<param name="maxFileSize" value="10KB" />
<param name="File" value="log/test.log" />
<param name="threshold" value="info" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{[dd.MM.yyyy] HH:mm:ss]} - %m%n" />
</layout>
</appender>
Can some one guide me how to do that ?