2012-03-09 103 views
4

我喜歡LogBack,認真我做!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文件是在頸部疼痛,我真的無法解釋爲什麼他們被生成。當我在<fileNamePattern>中添加.gz來壓縮滾動文件時,問題似乎更加頻繁。

這是我的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

貌似LBCORE-169錯誤的化身。我們只能投票,然後等待...

+0

我想碰到錯誤是我的專長... – Gevorg 2012-03-10 21:22:43