0
我想在n天后刪除tomcat中的所有日誌文件。我一直在通過不同的方式嘗試。沒有什麼是爲我工作的,可能是我錯過了一些東西。請幫助我如何刪除tomcat日誌文件並在沒有腳本運行的情況下播放日誌,對於所有幫助,請提前致謝。如何在Linux操作系統中刪除Tomcat和Play日誌?
我想在n天后刪除tomcat中的所有日誌文件。我一直在通過不同的方式嘗試。沒有什麼是爲我工作的,可能是我錯過了一些東西。請幫助我如何刪除tomcat日誌文件並在沒有腳本運行的情況下播放日誌,對於所有幫助,請提前致謝。如何在Linux操作系統中刪除Tomcat和Play日誌?
對於PlayFramework,在你的日誌記錄配置文件(logging.xml
例如),添加RollingFileAppender
並設置TimeBasedRollingPolicy
與maxHistory
屬性此附加目的地。
這裏配置的例子:
<appender name="ROLLINGFILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>/data/log/app.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- daily rollover -->
<fileNamePattern>/data/log/app.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<!-- or whenever the file size reaches 100MB -->
<maxFileSize>50MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!-- keep 30 days' worth of history -->
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
<pattern>%date\t\t%message%n</pattern>
</encoder>
</appender>
是它也適用於遊戲2.2.5版本? –