comparison xml/ru/docs/http/ngx_http_log_module.xml @ 2593:eeed494bba51

Unified phrases about configuration levels and inheritance.
author Ruslan Ermilov <ru@nginx.com>
date Mon, 21 Sep 2020 15:45:07 +0300
parents b686736680e3
children 4add6ae1296f
comparison
equal deleted inserted replaced
2592:fca42223b9fc 2593:eeed494bba51
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
9 9
10 <module name="Модуль ngx_http_log_module" 10 <module name="Модуль ngx_http_log_module"
11 link="/ru/docs/http/ngx_http_log_module.html" 11 link="/ru/docs/http/ngx_http_log_module.html"
12 lang="ru" 12 lang="ru"
13 rev="20"> 13 rev="21">
14 14
15 <section id="summary"> 15 <section id="summary">
16 16
17 <para> 17 <para>
18 Модуль <literal>ngx_http_log_module</literal> записывает логи запросов 18 Модуль <literal>ngx_http_log_module</literal> записывает логи запросов
63 <context>if в location</context> 63 <context>if в location</context>
64 <context>limit_except</context> 64 <context>limit_except</context>
65 65
66 <para> 66 <para>
67 Задаёт путь, формат и настройки буферизованной записи в лог. 67 Задаёт путь, формат и настройки буферизованной записи в лог.
68 На одном уровне может использоваться несколько логов. 68 На одном уровне конфигурации может использоваться несколько логов.
69 Запись в <link doc="../syslog.xml">syslog</link> 69 Запись в <link doc="../syslog.xml">syslog</link>
70 настраивается указанием префикса 70 настраивается указанием префикса
71 “<literal>syslog:</literal>” в первом параметре. 71 “<literal>syslog:</literal>” в первом параметре.
72 Специальное значение <literal>off</literal> отменяет все директивы 72 Специальное значение <literal>off</literal> отменяет все директивы
73 <literal>access_log</literal> для текущего уровня. 73 <literal>access_log</literal> для текущего уровня.
156 <listitem> 156 <listitem>
157 при каждой записи в лог проверяется существование 157 при каждой записи в лог проверяется существование
158 <link doc="ngx_http_core_module.xml" id="root">корневого каталога</link> 158 <link doc="ngx_http_core_module.xml" id="root">корневого каталога</link>
159 для запроса — если этот каталог не существует, то лог не создаётся. 159 для запроса — если этот каталог не существует, то лог не создаётся.
160 Поэтому <link doc="ngx_http_core_module.xml" id="root"/> 160 Поэтому <link doc="ngx_http_core_module.xml" id="root"/>
161 и <literal>access_log</literal> нужно описывать на одном уровне: 161 и <literal>access_log</literal> нужно описывать на одном уровне конфигурации:
162 <example> 162 <example>
163 server { 163 server {
164 root /spool/vhost/data/$host; 164 root /spool/vhost/data/$host;
165 access_log /spool/vhost/logs/$host; 165 access_log /spool/vhost/logs/$host;
166 ... 166 ...