LogBack генерирует странные файлы: / - PullRequest
4 голосов
/ 09 марта 2012

Мне нравится LogBack, серьезно я делаю!

Я настроил его таким образом, чтобы большую часть времени создавал файлы журналов со следующей структурой:

+ logs
    - latestRun.log
    + rolled
      - logFile_2012-03-09T03.log 
      - logFile_2012-03-09T04.log
      - etc...

Структура вышеделает меня очень счастливым!(Иногда это не так, но это другая проблема)

Иногда я получаю такие файлы:

+ logs
    - latestRun.log
    - latestRun.log1998071534195169.tmp
    - latestRun.log2016071527094180.tmp
    - etc...
    + rolled
      - logFile_2012-03-09T03.log 
      - logFile_2012-03-09T04.log
      - etc...

Теперь эти .tmp файлы - боль в шееи я действительно не могу объяснить, почему они генерируются.Эта проблема возникает чаще, когда я добавляю .gz в <fileNamePattern> для сжатия свернутых файлов.

Вот так настроен мой appender в моем файле logback.xml:

<property name="LOGS_FOLDER" value="logs/" />

<appender name="ROLLINGFILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>${LOGS_FOLDER}latestRun.log</file>
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <!-- daily rollover -->
        <fileNamePattern>${LOGS_FOLDER}rolled/logFile_%d{yyyy-MM-dd'T'HH}.log.gz</fileNamePattern>
        <!-- keep 30 days' worth of history -->
        <maxHistory>30</maxHistory>
    </rollingPolicy>

    <encoder>
        <pattern>%-4relative [%thread] %-5level %logger{35} - %msg%n</pattern>
    </encoder>
</appender>

Окружающая среда Linux Ubuntu

1 Ответ

1 голос
/ 09 марта 2012

Похоже на воплощение ошибки LBCORE-169 . Мы можем только голосовать и ждать ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...