每小时对数旋转并具有特定大小

时间:2019-09-25 17:08:05

标签: linux consul logrotate

我想每小时存储一次日志,大小不超过500k。

/apps/logs/consul.log {
    create 
    compress 
    missingok 
    rotate 30 
    maxsize 500k 
    dateext 
}

它正在按预期方式工作,并创建名称为consul.log-20190925.gz的日志。当文件大小超过500k时,它不会创建另一个文件。

在500k之后,我的例外是应创建新文件,例如(每小时,如果大小大于500k)

consul.log-20190925.1.gz
consul.log-20190925.2.gz

没有dateext

/apps/logs/consul.log {
    create 
    compress 
    missingok 
    rotate 30 
    maxsize 500k 
}

我能够实现自己想要的,但是随着时间的推移会偏离目标。

consul.log.1.gz
consul.log.2.gz

0 个答案:

没有答案