我有一个使用log4j的java应用程序,并设置为写入server.log并每天将当前日志轮换到server.log.YYYY-MM-DD。我想设置logrotate,这样它将压缩匹配server.log.YYYY-MM-DD的所有未压缩日志,并且只保留5个副本。我一直在玩这个配置,似乎没有这样做!
/var/log/srv/server.log.* {
daily
rotate 0
compress
nodelaycompress
nocopy
nocopytruncate
nocreate
missingok
maxage 5
}