将nginx日志发送到syslog和stdout/stderr



默认情况下,我的nginx服务器正在绘制日志以stdoutstderr

我想将日志转发到我的系统日志服务器,并且我成功地这样做了,从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;
...
}

如何配置我的服务器以同时绘制要stdoutstderr的日志?

只需在块内有多个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;

应该做这个技巧

相关内容

  • 没有找到相关文章

最新更新