創(chuàng)建配置文件
touch /etc/logrotate.d/gunicorn
vi /etc/logrotate.d/gunicorn
/path/to/my/logs/gunicorn-access.log {
daily
dateext
dateformat -%Y-%m-%d
dateyesterday
rotate 90
missingok
notifempty
}
/path/to/my/logs/gunicorn-error.log {
monthly
dateext
dateformat -%Y-%m
dateyesterday
rotate 12
missingok
notifempty
}
daily代表每天執(zhí)行,也可以是weekly或monthly
dateext 使用當(dāng)期日期作為命名格式
dateformat 命名格式
rotate num 分割次數(shù),如果設(shè)置的是daily,所以就代表保留多少天內(nèi)的記錄
保存后如果要立即執(zhí)行,就運(yùn)行l(wèi)ogrotate -f gunicorn