Uploaded image for project: 'Log4j 2'
  1. Log4j 2
  2. LOG4J2-2246

CronTrigger not rolling file correctly

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.8.2, 2.10.0
    • None
    • Core
    • None

    Description

      Configure a rolling file appender with a cron trigger policies:

      <RollingFile name="rollingLog" filePattern="${basePath}/${webAppName}-%d{yyyyMMdd-HHmmss}.log">

          <Policies>

              <CronTriggeringPolicy schedule="0 0 0/12 * * ?"  evaluateOnStartup="true"/>

          </Policies>

      </RollingFile>

      then, after runing some days, I got log files:

      rw-r---- 1 xchgcode xchgcode 133876 2月 11 23:59 xchgCode-20180211-120000.log
      rw-r---- 1 xchgcode xchgcode 168375 2月 12 11:58 xchgCode-20180212-000000.log
      rw-r---- 1 xchgcode xchgcode 353094 2月 13 11:59 xchgCode-20180212-120000.log
      rw-r---- 1 xchgcode xchgcode 74250 2月 13 17:16 xchgCode-20180213-120000.log

       

      Look at the file "xchgCode-20180212-120000.log" and "xchgCode-20180213-120000.log", a file should named by "xchgCode-20180213-000000.log" is missing.

       

      when I opened "xchgCode-20180212-120000.log", I found that the log time start at 2018-02-12 12:00:34.751 and end at 2018-02-13 11:59:59.753

       

      Log file should rolling at 2018-02-13 00:00:00, but it not.

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            kongfucat Cixiang
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: