You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Sreekanth (Jira)" <ji...@apache.org> on 2021/08/25 03:23:00 UTC

[jira] [Updated] (LOG4J2-3146) AsyncAppender - Rollover doesn't reflect the correct date

     [ https://issues.apache.org/jira/browse/LOG4J2-3146?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sreekanth updated LOG4J2-3146:
------------------------------
    Description: 
I have below configuration for my Rolling file appender

<RollingFile name="ServiceMonitorFileAppender" fileName="monitor.log.latest" filePattern="monitor.log.%d\{yyyyMMdd}.%i.gz">
 <PatternLayout>
 <Pattern>%d %m%n</Pattern>
 </PatternLayout>
 <Policies>
 <OnStartupTriggeringPolicy />
 <CronTriggeringPolicy schedule="0 0 0 * * ?"/>
 <SizeBasedTriggeringPolicy size="200 MB"/>
 </Policies>
 <DefaultRolloverStrategy max="1000"/>
 </RollingFile>

 

<Async name="AsyncServiceMonitorFileAppender">
 <AppenderRef ref="ServiceMonitorFileAppender"/>
 </Async>

 

Issue is, I see the first log file created today has log events from yesterday.

 

For example, log file  with name, monitor.log.20210824.1.gz, has entries from 23rd

  2021-08-23 00:31:10,013 |

 

I moved form log4j 1.2 to 2 recently. We never had this issue in log4j1.2

  was:
I have below configuration for my Rolling file appender

<RollingFile name="ServiceMonitorFileAppender" fileName="monitor.log.latest" filePattern="monitor.log.%d\{yyyyMMdd}.%i.gz">
 <PatternLayout>
 <Pattern>%d %m%n</Pattern>
 </PatternLayout>
 <Policies>
 <OnStartupTriggeringPolicy />
 <CronTriggeringPolicy schedule="0 0 0 * * ?"/>
 <SizeBasedTriggeringPolicy size="200 MB"/>
 </Policies>
 <DefaultRolloverStrategy max="1000"/>
</RollingFile>

 

<Async name="AsyncServiceMonitorFileAppender">
 <AppenderRef ref="ServiceMonitorFileAppender"/>
 </Async>

 

Issue is I see the  first log created today has log events from yesterday.

 

For example 

 

 


> AsyncAppender - Rollover doesn't reflect the correct date
> ---------------------------------------------------------
>
>                 Key: LOG4J2-3146
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-3146
>             Project: Log4j 2
>          Issue Type: Bug
>            Reporter: Sreekanth
>            Priority: Major
>
> I have below configuration for my Rolling file appender
> <RollingFile name="ServiceMonitorFileAppender" fileName="monitor.log.latest" filePattern="monitor.log.%d\{yyyyMMdd}.%i.gz">
>  <PatternLayout>
>  <Pattern>%d %m%n</Pattern>
>  </PatternLayout>
>  <Policies>
>  <OnStartupTriggeringPolicy />
>  <CronTriggeringPolicy schedule="0 0 0 * * ?"/>
>  <SizeBasedTriggeringPolicy size="200 MB"/>
>  </Policies>
>  <DefaultRolloverStrategy max="1000"/>
>  </RollingFile>
>  
> <Async name="AsyncServiceMonitorFileAppender">
>  <AppenderRef ref="ServiceMonitorFileAppender"/>
>  </Async>
>  
> Issue is, I see the first log file created today has log events from yesterday.
>  
> For example, log file  with name, monitor.log.20210824.1.gz, has entries from 23rd
>   2021-08-23 00:31:10,013 |
>  
> I moved form log4j 1.2 to 2 recently. We never had this issue in log4j1.2



--
This message was sent by Atlassian Jira
(v8.3.4#803005)