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)