Uploaded image for project: 'logback'
  1. logback
  2. LOGBACK-1353

Log files are not rotating if directory name and file name both have date pattern.

    Details

      Description

      Log files don't rotate if fileNamePattern contains directory name and file name with date pattern.

      <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">

      <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">

      <Pattern>%level %date [%thread] [%file:%line] %msg%n</Pattern>

      </encoder>

      <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

      <fileNamePattern>/data/logs/api/app/%d{yyyy-MM-dd}/api.%d{yyyy-MM-dd-HH-mm}.log</fileNamePattern>

      <maxHistory>240</maxHistory>

      </rollingPolicy>

      </appender>

       

      It starts working fine , if date formatted directory is removed from fileNamePattern.

      <fileNamePattern>/data/logs/api/app/api.%d{yyyy-MM-dd-HH-mm}.log</fileNamePattern>

       

       

       

        Attachments

          Activity

            People

            • Assignee:
              logback-dev Logback dev list
              Reporter:
              atul008 Atul Kumar
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: