Hello,
I want log4j to write at file which current date postfixed.
for example, if today is 2015-07-31
- expected file name created : logs/test.log.2015-07-31
- (not this one : logs/test.log)
when I use log4j I could do that by following.
<appender name="testLog"
class="org.apache.log4j.rolling.RollingFileAppender">
<rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
<param name="FileNamePattern" value="/home/logs/test.log.%d{yyyy-MM-dd}" />
</rollingPolicy>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%m%n" />
</layout>
</appender>
TimeBasedRollingPolicy is class in apache-log4j-extras.jar
This configuration make It's down dated log file at the beginning of
every new day.
How can I do this with* log4j2*'s org.apache.logging.log4j.core.appender.
RollingFileAppender?
Thanks!
Hun