我想知道如何命名旧的 nginx 日志(访问日志和错误日志)。目前我的服务器会为这些日志添加数字,我猜这是默认行为(如下所示:)access.log.1
。
我能否以某种方式更改文件名的格式,使其包含特定日期的日期戳?例如access-26-11-2019.log
?
我没有设置任何日志轮换,只是nginx
按原样启动。不确定这是否每天都自动完成。
答案1
您可能已安装 logrotate。查看 /etc/logrotate.d/ 中是否有 nginx 文件。
您可以将“dateext”添加到选项中,以便在旋转时自动附加日期。
格式显然可以用“dateformat”来调整(男人),但我建议坚持使用默认设置,因为按文件名排序仍然按时间顺序进行。