Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Not A Problem
-
2.6.2, 2.7
-
None
-
None
-
Windows
java 1.8 hotspot.
Description
When configured to save one file per day, the log file from a previous date is rolled on start up, but, during the end of the program execution, an exception happens, and the previous file gets deleted.
This is the configuration used:
<RollingFile name="DailyFile" fileName="C:/temp/logs/app.log" filePattern="C:/temp/logs/app-%d{yyyy-MM-dd}.log.gz" immediateFlush="true"> <PatternLayout pattern="%d{yyyyMMdd HH:mm:ss.SSS} (%thread-%T) %-5level %logger{10}: %msg %throwable{50}%n" /> <Policies> <TimeBasedTriggeringPolicy /> <OnStartupTriggeringPolicy /> </Policies> <DefaultRolloverStrategy> <Delete basePath="C:/temp/logs" maxDepth="1"> <IfFileName glob="*/app-*.log.gz" /> <IfLastModified age="30d" /> </Delete> </DefaultRolloverStrategy> </RollingFile>
These are the error messages
2017-01-17 11:36:42,085 main ERROR Unable to move file C:\temp\logs\app-2017-01-16.log.gz to C:\temp\logs\app-2017-01-16.log.gz: java.nio.file.NoSuchFileException C:\temp\logs\app-2017-01-16.log.gz -> C:\temp\logs\app-2017-01-16.log.gz
2017-01-17 11:36:42,089 main ERROR Unable to copy file C:\temp\logs\app-2017-01-16.log.gz to C:\temp\logs\app-2017-01-16.log.gz: java.nio.file.NoSuchFileException C:\temp\logs\app-2017-01-16.log.gz
Attachments
Issue Links
- Blocked
-
LOG4J2-1789 RollingFile - deletes daily file
- Closed