使用log4j2压缩超过5天的日志文件

6vl6ewon  于 2021-08-25  发布在  Java
关注(0)|答案(0)|浏览(348)

目前,我的日志每天生成1个文件。但是我想压缩超过5天的日志文件,并在10天后删除它们。
我怎样才能做到这一点?

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="debug" name="MyApp" packages="">
  <Appenders>
    <RollingFile name="RollingFile" fileName="logs/server.log"
                 filePattern="logs/server_%d{date:yyyy-MM-dd}.log">
      <PatternLayout>
        <Pattern>%d %p %c{1.} [%t] %m%n</Pattern>
      </PatternLayout>
      <Policies>
        <TimeBasedTriggeringPolicy interval="1" modulate="true" />
      </Policies>
    </RollingFile>
  </Appenders>
  <Loggers>
    <Root level="info">
      <AppenderRef ref="RollingFile"/>
    </Root>
  </Loggers>
</Configuration>

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题