Dav*_*ave 5 jboss logfiles jboss7.x
我在 Mac 10.9.1 上使用 JBoss 7.1.3。这是一个开发机器。如何删除出现在下面的旧服务器日志
$JBOSS_HOME/standalone/log
Run Code Online (Sandbox Code Playgroud)
目录?理想情况下,我希望从我的系统中删除超过 4 天的日志,以释放磁盘空间。
我不确定是否可以根据 4 天的时间线自动删除文件,
<periodic-rotating-file-handler>
Run Code Online (Sandbox Code Playgroud)
没有这样做的规定。然而,由于您的要求是释放磁盘空间,您可以通过使用配置文件(独立或domain.xml)来实现这一点。
默认情况下,配置文件日志记录设置附带周期性轮换文件设置,如下所示:
<periodic-rotating-file-handler name="FILE" autoflush="true">
<formatter>
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
</formatter>
<file relative-to="jboss.server.log.dir" path="server.log"/>
<suffix value=".yyyy-MM-dd"/>
<append value="true"/>
</periodic-rotating-file-handler>
Run Code Online (Sandbox Code Playgroud)
请将其更改为 size-rotating-file-handler 并定义您想要维护的日志大小(rotate-size)和文件数量(max-backup-index),通过这样做,您已经固定了日志的大小目录并始终在给定的大小分配范围内轮换。
<size-rotating-file-handler name="FILE" autoflush="true" >
<formatter>
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
</formatter>
<file relative-to="jboss.server.log.dir" path="server.log"/>
<append value="true"/>
<rotate-size value="10000K"/>
<max-backup-index value="3"/>
</size-rotating-file-handler>
Run Code Online (Sandbox Code Playgroud)
请注意,后缀不适用于<size-rotating-file-handler>
了解更多信息
| 归档时间: |
|
| 查看次数: |
10161 次 |
| 最近记录: |