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
私はバグが私の専門であると思います... – Gevorg