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版本? –