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
我想碰到錯誤是我的專長... – Gevorg 2012-03-10 21:22:43