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

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

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

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Configuration status="debug" name="MyApp" packages="">
  3. <Appenders>
  4. <RollingFile name="RollingFile" fileName="logs/server.log"
  5. filePattern="logs/server_%d{date:yyyy-MM-dd}.log">
  6. <PatternLayout>
  7. <Pattern>%d %p %c{1.} [%t] %m%n</Pattern>
  8. </PatternLayout>
  9. <Policies>
  10. <TimeBasedTriggeringPolicy interval="1" modulate="true" />
  11. </Policies>
  12. </RollingFile>
  13. </Appenders>
  14. <Loggers>
  15. <Root level="info">
  16. <AppenderRef ref="RollingFile"/>
  17. </Root>
  18. </Loggers>
  19. </Configuration>

暂无答案!

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

相关问题