Jboss Wildfly 10周期性日志旋转

Jboss Wildfly 10周期性日志旋转,jboss,wildfly,Jboss,Wildfly,我使用的是Wildfly 10(JBOSS)服务器。这是我的服务器环境中的我的日志循环配置 <periodic-rotating-file-handler name="FILE" autoflush="true"> <formatter> <named-formatter name="PATTERN"/> </formatter> <file relative-to="jboss.server.log.di

我使用的是Wildfly 10(JBOSS)服务器。这是我的服务器环境中的我的日志循环配置

<periodic-rotating-file-handler name="FILE" autoflush="true">
    <formatter>
      <named-formatter name="PATTERN"/>
    </formatter>
    <file relative-to="jboss.server.log.dir" path="server.log"/>
    <suffix value=".yyyy-MM-dd"/>
    <append value="true"/>
</periodic-rotating-file-handler>


每天使用上述配置创建一个日志文件(server.log.2018 mm dd)。但是这个文件的大小非常大,大约在1.5到2gb之间。所以我想创建一个tar文件,而不是直接文件。要在上述配置中添加什么才能创建压缩文件?

很遗憾,默认情况下,WildFly 10中不提供该功能。您可以将
org.jboss.logmanager
模块替换为2.1.2.Final,其中包含一个用于此目的的

唯一的另一种选择是添加cronjob或类似的东西,以便在日志旋转时执行