nginx日志按天生成
1. 先设个变量 $logdate
map $time_iso8601 $logdate { '~^(?<ymd>\d{4}-\d{2}-\d{2})' $ymd; default 'date-not-found'; }
2.配置使用这个变量
access_log /data/project/log-server/logs/access-$logdate.log main;
3.重启nginx
关键配置如下图:
1. 先设个变量 $logdate
map $time_iso8601 $logdate { '~^(?<ymd>\d{4}-\d{2}-\d{2})' $ymd; default 'date-not-found'; }
2.配置使用这个变量
access_log /data/project/log-server/logs/access-$logdate.log main;
3.重启nginx
关键配置如下图: