2017-03-09 65 views
0

我想在n天后刪除tomcat中的所有日誌文件。我一直在通過不同的方式嘗試。沒有什麼是爲我工作的,可能是我錯過了一些東西。請幫助我如何刪除tomcat日誌文件並在沒有腳本運行的情況下播放日誌,對於所有幫助,請提前致謝。如何在Linux操作系統中刪除Tomcat和Play日誌?

回答

0

對於PlayFramework,在你的日誌記錄配置文件(logging.xml例如),添加RollingFileAppender並設置TimeBasedRollingPolicymaxHistory屬性此附加目的地。

這裏配置的例子:

<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> 
+0

是它也適用於遊戲2.2.5版本? –

相關問題