将 nginx 日志发送到 syslog 和 stdout/stderr
Send nginx logs to both syslog and stdout/stderr
默认情况下,我的 nginx
服务器将日志绘制到 stdout
和 stderr
。
我想将日志转发到我的系统日志服务器,而且我这样做很成功,来自 nginx.conf
:
server {
...
error_log syslog:server=localhost:5447,facility=local7,tag=nginx_client,severity=error;
access_log syslog:server=localhost:5447,facility=local7,tag=nginx_client,severity=info;
...
}
如何将我的服务器配置为 也 将日志绘制到 stdout
和 stderr
?
只要在您的块中有多个 error_log 和 access_log 条目
error_log syslog:server=localhost:5447,facility=local7,tag=nginx_client,severity=error;
access_log syslog:server=localhost:5447,facility=local7,tag=nginx_client,severity=info;
error_log stderr;
access_log /dev/stdout;
应该可以解决问题
默认情况下,我的 nginx
服务器将日志绘制到 stdout
和 stderr
。
我想将日志转发到我的系统日志服务器,而且我这样做很成功,来自 nginx.conf
:
server {
...
error_log syslog:server=localhost:5447,facility=local7,tag=nginx_client,severity=error;
access_log syslog:server=localhost:5447,facility=local7,tag=nginx_client,severity=info;
...
}
如何将我的服务器配置为 也 将日志绘制到 stdout
和 stderr
?
只要在您的块中有多个 error_log 和 access_log 条目
error_log syslog:server=localhost:5447,facility=local7,tag=nginx_client,severity=error;
access_log syslog:server=localhost:5447,facility=local7,tag=nginx_client,severity=info;
error_log stderr;
access_log /dev/stdout;
应该可以解决问题