Отправляйте логи nginx как в syslog, так и в stdout / stderr - PullRequest
0 голосов
/ 25 октября 2018

По умолчанию мой 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?

Мой nginx работаетна

1 Ответ

0 голосов
/ 25 октября 2018

Просто поместите несколько записей 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;

Нужно сделать трюк

...