2012-03-09 44 views
4

私は真剣にLogBackが好きです!奇妙なファイルを生成するLogBack:/

私は時代のほとんどは、以下の構造を持つログファイルを生成する方法でそれを設定さ:

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

上記の構造は、私はとても幸せになります!さて、これらの.tmpのファイルは、首の痛みであり、私は本当に理由を説明することはできません

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

:(時々コンテンツはしないが、これは別の問題である)時折

、私はこのかかわらずのようなファイルで終わりますそれらが生成されます。ロールバックされたファイルを圧縮するために.gz<fileNamePattern>に追加すると、問題が頻繁に発生するようです。

これは私のアペンダが私の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

関連する問題