You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by "VijayaKumar Guddeti (JIRA)" <ji...@apache.org> on 2016/01/04 17:00:40 UTC

[jira] [Created] (LOG4J2-1242) Rollover fails to happen over midnight of everyday when 'date pattern' having mm or ss or SSS as the finest granularity, but working as expected when it is dd or HH.

VijayaKumar Guddeti created LOG4J2-1242:
-------------------------------------------

             Summary: Rollover fails to happen over midnight of everyday when 'date pattern' having mm or ss or SSS as the finest granularity, but working as expected when it is dd or HH.
                 Key: LOG4J2-1242
                 URL: https://issues.apache.org/jira/browse/LOG4J2-1242
             Project: Log4j 2
          Issue Type: Bug
          Components: Appenders
    Affects Versions: 2.0-rc1
         Environment: Windows and Linux 
            Reporter: VijayaKumar Guddeti


Rollover fails to happen over midnight of everyday when 'date pattern' having mm or ss or SSS as the finest granularity, but working as expected when it is dd or HH. It means log4j2 (TimeBasedTiggeringPolicy) 'modulate' property is not functioning properly with mm or ss or SSS as most specific in 'date pattern'.

Tested with below scenarios, roll over did NOT had at midnight: 

1. RollingFile - filePattern="/app/rolledoverlogs/%d{yyyy-MM-dd.HHmm}" 
TimeBasedTriggeringPolicy - interval = 1440, modulate = true

2. RollingFile - filePattern="/app/rolledoverlogs/%d{yyyy-MM-dd.HHmmss}" 
TimeBasedTriggeringPolicy - interval = 86400, modulate = true

3. RollingFile - filePattern="/app/rolledoverlogs/%d{yyyy-MM-dd.HHmmss.SSS}" 
TimeBasedTriggeringPolicy - interval = 86400000, modulate = true


Tested with below scenarios, roll over is happening at midnight: 

1. RollingFile - filePattern="/app/rolledoverlogs/%d{yyyy-MM-dd.HH}" 
TimeBasedTriggeringPolicy - interval = 24, modulate = true

2. RollingFile - filePattern="/app/rolledoverlogs/%d{yyyy-MM-dd}" 
TimeBasedTriggeringPolicy - interval = 1, modulate = true





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org