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

[2.5] CronTriggeringPolicy renaming behavior when midnight.

    Details

    • Type: Question
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.5
    • Fix Version/s: 2.6.2
    • Component/s: Appenders
    • Labels:
      None

      Description

      Hi.
      I tried CrontriggeringPolicy(added 2.5) for save daily log files at midnight.
      My goal is, for example.
      if today is 2015/01/01, "http.log" <- active file.
      and when midnight, "http.log" will be renamed "http_20150101.log", and create new "http.log".

      But my problem is when midnight, "http.log" renamed "http_20150102.log"...
      I want to make that file's name "http_20150101.log" because that file has 2015/01/01's log,

      Here's my configure xml.

      <Routing name="routing_file">
        <Routes pattern="pattern1">
          <Route key="http">
            <RollingFile name="rolling_http" filename="${path}/http.log" filepattern="${path}/http_%d{yyyyMMdd}.log">
              <PatternLayout pattern="http"/>
              <CronTriggeringPolicy schedule="0 0 0 * * ?"/>
            </RollingFile>
          </Route>
        </Routes>
      </Routing>
      

      Please help me.
      Thanks for your help, I'm very appreciated it

        Attachments

          Activity

            People

            • Assignee:
              ralph.goers@dslextreme.com Ralph Goers
              Reporter:
              nonoriri lee yongjoong
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: