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

TimeBasedRollingPolicy does not trigger

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • 1.0.6
    • Windows7 x86 64-bit, Apache Tomcat/7.0.26, JVM 1.6.0_33-b05, Lilith-0.9.42.1, slf4j-1.6.3

    Description

      I have a web app running with logback logging file appender:

      <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
      <!-- I'd prefer webapp relative path, but logback does not support that -->
      <file>C:/webapp/log.lilith</file>
      <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
      <!-- daily rollover -->
      <fileNamePattern>C:/webapp/oldLogs/log.%d

      {yyyy-MM-dd}

      .lilith
      </fileNamePattern>
      <!-- keep 7 days' worth of history -->
      <maxHistory>7</maxHistory>
      </rollingPolicy>
      <encoder class="de.huxhorn.lilith.logback.encoder.ClassicLilithEncoder">
      <IncludeCallerData>true</IncludeCallerData>
      </encoder>
      </appender>

      There is only one lilith file (over 1GB size) with all log entries in it from the time that file was created (no history limit, no rolling - oldLogs directory exists). Maybe this is Lilith bug, but previous versions of logback were leaving .tmp files as described in http://jira.qos.ch/browse/LOGBACK-173 so it looks logback was trying to do something.

      Attachments

        Activity

          People

            logback-dev Logback dev list
            mota Tomas Jetelina
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: