nginx 将日期戳附加到旧日志

nginx 将日期戳附加到旧日志

我想知道如何命名旧的 nginx 日志(访问日志和错误日志)。目前我的服务器会为这些日志添加数字,我猜这是默认行为(如下所示:)access.log.1

我能否以某种方式更改文件名的格式,使其包含特定日期的日期戳?例如access-26-11-2019.log

我没有设置任何日志轮换,只是nginx按原样启动。不确定这是否每天都自动完成。

答案1

您可能已安装 logrotate。查看 /etc/logrotate.d/ 中是否有 nginx 文件。

您可以将“dateext”添加到选项中,以便在旋转时自动附加日期。

格式显然可以用“dateformat”来调整(男人),但我建议坚持使用默认设置,因为按文件名排序仍然按时间顺序进行。

相关内容