# HG changeset patch # User Yaroslav Zhuravlev # Date 1398872377 -14400 # Node ID a05d9fa73ce26dd147a1c46f73153e4bc073cea9 # Parent f121a423a6dddd0611d5086aaea623afadf92ee5 Documented the syslog support in "error_log" and "access_log". diff -r f121a423a6dd -r a05d9fa73ce2 xml/ru/docs/http/ngx_http_log_module.xml --- a/xml/ru/docs/http/ngx_http_log_module.xml Tue Apr 29 07:37:52 2014 +0000 +++ b/xml/ru/docs/http/ngx_http_log_module.xml Wed Apr 30 19:39:37 2014 +0400 @@ -10,7 +10,7 @@ + rev="11">
@@ -59,6 +59,9 @@ gzip[=степень] [buffer=размер] [flush=время] + + syslog:server=адрес[,параметр=значение] + [формат] off logs/access.log combined http @@ -70,6 +73,8 @@ Задаёт путь, формат и настройки буферизованной записи в лог. На одном уровне может использоваться несколько логов. +Запись в syslog настраивается указанием префикса +“syslog:” в первом параметре. Специальное значение off отменяет все директивы access_log для текущего уровня. Если формат не указан, то используется предопределённый формат @@ -171,6 +176,78 @@ + +Запись в syslog настраивается при помощи следующих параметров: + + +server=адрес + +Задаёт адрес сервера syslog. +Адрес может быть указан в виде доменного имени, IP-адреса или +в виде пути UNIX-сокета (указывается после префикса +“unix:”). +Вместе с именем или адресом может быть указан порт. +Если порт не указан, используется порт 514. +Если доменному имени соответствует несколько IP-адресов, +используется только первый адрес. + + +facility=строка + +Задаёт категорию сообщений syslog в соответствии с +RFC 3164. +В качестве категории может быть указано одно из следующих значений: +“kern”, “user”, +“mail”, “daemon”, +“auth”, “intern”, +“lpr”, “news”, “uucp”, +“clock”, “authpriv”, +“ftp”, “ntp”, “audit”, +“alert”, “cron”, +“local0”..“local7”. +По умолчанию используется “local7”. + + +severity=строка + +Задаёт важность сообщений syslog в соответствии с +RFC 3164. +Возможны те же самые значения, что и у второго параметра (уровень) +директивы . +По умолчанию используется “info”. + + +tag=строка + +Задаёт метку сообщений syslog. +По умолчанию используется “nginx”. + + + + + +Пример конфигурации syslog: + +access_log syslog:server=192.168.1.1; +access_log syslog:server=unix:/var/log/nginx.sock; +access_log syslog:server=[2001:db8::1]:12345,facility=local7,tag=nginx,severity=info combined; + + + + + +Запись в syslog доступна как часть +коммерческой подписки. + + + diff -r f121a423a6dd -r a05d9fa73ce2 xml/ru/docs/ngx_core_module.xml --- a/xml/ru/docs/ngx_core_module.xml Tue Apr 29 07:37:52 2014 +0000 +++ b/xml/ru/docs/ngx_core_module.xml Wed Apr 30 19:39:37 2014 +0400 @@ -10,7 +10,7 @@ + rev="9">
@@ -144,7 +144,8 @@ -файл | stderr +файл | stderr | +syslog:server=адрес[,параметр=значение] [debug | info | notice | @@ -170,6 +171,8 @@ Если имя файла не абсолютное, к нему добавляется в начало путь префикса. --> Специальное значение stderr выбирает стандартный файл ошибок. +Запись в syslog настраивается указанием префикса +“syslog:”. @@ -188,6 +191,68 @@ + +Запись в syslog настраивается при помощи следующих параметров: + + +server=адрес + +Задаёт адрес сервера syslog. +Адрес может быть указан в виде доменного имени или IP-адреса, +и необязательного порта, или в виде пути UNIX-сокета, который +указывается после префикса “unix:”. +Если порт не указан, используется порт 514. +Если доменному имени соответствует несколько IP-адресов, +используется только первый адрес. + + +facility=строка + +Задаёт категорию сообщений syslog в соответствии с +RFC 3164. +В качестве категории может быть указано одно из следующих значений: +“kern”, “user”, +“mail”, “daemon”, +“auth”, “intern”, +“lpr”, “news”, “uucp”, +“clock”, “authpriv”, +“ftp”, “ntp”, “audit”, +“alert”, “cron”, +“local0”..“local7”. +По умолчанию используется “local7”. + + +tag=строка + +Задаёт метку сообщений syslog. +По умолчанию используется “nginx”. + + + + + +Пример конфигурации syslog: + +error_log syslog:server=192.168.1.1 debug; +error_log syslog:server=unix:/var/log/nginx.sock; +error_log syslog:server=[2001:db8::1]:12345,facility=local7,tag=nginx error; + + + + + +Запись в syslog доступна как часть +коммерческой подписки. + + +