[
https://issues.apache.org/jira/browse/LOG4J2-2669?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Edith Chui closed LOG4J2-2669.
------------------------------
Resolution: Not A Bug
cannot reproduce after setting the DefaultRolloverStrategy as recommended
> RollingFileAppender is not rolled by date correctly
> ---------------------------------------------------
>
> Key: LOG4J2-2669
> URL: https://issues.apache.org/jira/browse/LOG4J2-2669
> Project: Log4j 2
> Issue Type: Bug
> Components: Appenders, Core
> Affects Versions: 2.11.2, 2.12.0
> Reporter: Edith Chui
> Priority: Major
> Attachments: log4j2.issue.zip, tested.zip
>
>
> Since version 2.11.2, the log42 library is unable to roll the file by date.
> It will move the previous day's log to an existing log backup file with date
> different to the log date.
> e.g. Assume previous day is 1 Jan, and some logs with log date 1 Jan were
> written in test.log already. Running application on 2 Jan and continue do
> some logging, the previous day log will be moved to 31 Dec and the log on 31
> Dec was erased. After observed for few more days, the rolling is still
> incorrect.
> Using the same configuration, no such problem was occurred in 2.11.1.
> Sample :
> {code:java}
> <RollingFile name="fileAppender" fileName="C:/temp/test.log"
> filePattern="C:/temp/test_%d{yyyy-MM-dd}.bak">
> <PatternLayout pattern="%d{ISO8601} [%p] [%t] [%C] at [${hostName}] %m\r\n"
> />
> <Policies>
> <TimeBasedTriggeringPolicy interval="1" modulate="true" />
> </Policies>
> <DefaultRolloverStrategy>
> <Delete basePath="C:/temp/test.log" maxDepth="1">
> <IfLastModified age="10d" />
> </Delete>
> </DefaultRolloverStrategy>
> </RollingFile>{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)