comparison xml/ru/docs/ngx_core_module.xml @ 1175:a05d9fa73ce2

Documented the syslog support in "error_log" and "access_log".
author Yaroslav Zhuravlev <yar@nginx.com>
date Wed, 30 Apr 2014 19:39:37 +0400
parents 6d9d4bb571a9
children aab8a1667171
comparison
equal deleted inserted replaced
1174:f121a423a6dd 1175:a05d9fa73ce2
8 <!DOCTYPE module SYSTEM "../../../dtd/module.dtd"> 8 <!DOCTYPE module SYSTEM "../../../dtd/module.dtd">
9 9
10 <module name="Основная функциональность" 10 <module name="Основная функциональность"
11 link="/ru/docs/ngx_core_module.html" 11 link="/ru/docs/ngx_core_module.html"
12 lang="ru" 12 lang="ru"
13 rev="8"> 13 rev="9">
14 14
15 <section id="example" name="Пример конфигурации"> 15 <section id="example" name="Пример конфигурации">
16 16
17 <para> 17 <para>
18 <example> 18 <example>
142 </directive> 142 </directive>
143 143
144 144
145 <directive name="error_log"> 145 <directive name="error_log">
146 <syntax> 146 <syntax>
147 <value>файл</value> | <literal>stderr</literal> 147 <value>файл</value> | <literal>stderr</literal> |
148 <literal>syslog:</literal><literal>server</literal>=<value>адрес</value>[,<value>параметр</value>=<value>значение</value>]
148 [<literal>debug</literal> | 149 [<literal>debug</literal> |
149 <literal>info</literal> | 150 <literal>info</literal> |
150 <literal>notice</literal> | 151 <literal>notice</literal> |
151 <literal>warn</literal> | 152 <literal>warn</literal> |
152 <literal>error</literal> | 153 <literal>error</literal> |
168 Первый параметр задаёт файл, который будет хранить лог. 169 Первый параметр задаёт файл, который будет хранить лог.
169 <!-- 170 <!--
170 Если имя файла не абсолютное, к нему добавляется в начало путь префикса. 171 Если имя файла не абсолютное, к нему добавляется в начало путь префикса.
171 --> 172 -->
172 Специальное значение <literal>stderr</literal> выбирает стандартный файл ошибок. 173 Специальное значение <literal>stderr</literal> выбирает стандартный файл ошибок.
174 Запись в syslog настраивается указанием префикса
175 “<literal>syslog:</literal>”.
173 </para> 176 </para>
174 177
175 <para> 178 <para>
176 Второй параметр определяет уровень лога. 179 Второй параметр определяет уровень лога.
177 Уровни лога, указанные выше, перечислены в порядке возрастания важности. 180 Уровни лога, указанные выше, перечислены в порядке возрастания важности.
183 Если этот параметр не задан, используется <literal>error</literal>. 186 Если этот параметр не задан, используется <literal>error</literal>.
184 <note> 187 <note>
185 Для работы уровня лога <literal>debug</literal> необходимо сконфигурировать 188 Для работы уровня лога <literal>debug</literal> необходимо сконфигурировать
186 nginx с <literal>--with-debug</literal>, 189 nginx с <literal>--with-debug</literal>,
187 см. “<link doc="debugging_log.xml"/>”. 190 см. “<link doc="debugging_log.xml"/>”.
191 </note>
192 </para>
193
194 <para>
195 Запись в syslog настраивается при помощи следующих параметров:
196 <list type="tag">
197
198 <tag-name><literal>server=</literal><value>адрес</value></tag-name>
199 <tag-desc>
200 Задаёт адрес сервера syslog.
201 Адрес может быть указан в виде доменного имени или IP-адреса,
202 и необязательного порта, или в виде пути UNIX-сокета, который
203 указывается после префикса “<literal>unix:</literal>”.
204 Если порт не указан, используется порт 514.
205 Если доменному имени соответствует несколько IP-адресов,
206 используется только первый адрес.
207 </tag-desc>
208
209 <tag-name><literal>facility=</literal><value>строка</value></tag-name>
210 <tag-desc>
211 Задаёт категорию сообщений syslog в соответствии с
212 <link url="http://tools.ietf.org/html/rfc3164#section-4.1.1">RFC 3164</link>.
213 В качестве категории может быть указано одно из следующих значений:
214 “<literal>kern</literal>”, “<literal>user</literal>”,
215 “<literal>mail</literal>”, “<literal>daemon</literal>”,
216 “<literal>auth</literal>”, “<literal>intern</literal>”,
217 “<literal>lpr</literal>”, “<literal>news</literal>”, “<literal>uucp</literal>”,
218 “<literal>clock</literal>”, “<literal>authpriv</literal>”,
219 “<literal>ftp</literal>”, “<literal>ntp</literal>”, “<literal>audit</literal>”,
220 “<literal>alert</literal>”, “<literal>cron</literal>”,
221 “<literal>local0</literal>”..“<literal>local7</literal>”.
222 По умолчанию используется “<literal>local7</literal>”.
223 </tag-desc>
224
225 <tag-name><literal>tag=</literal><value>строка</value></tag-name>
226 <tag-desc>
227 Задаёт метку сообщений syslog.
228 По умолчанию используется “<literal>nginx</literal>”.
229 </tag-desc>
230
231 <!--
232 <tag-name><literal>bare=</literal><literal>on</literal> |
233 <literal>off</literal></tag-name>
234 <tag-desc>
235 Если включено, сообщения отправляются без заголовка syslog.
236 По умолчанию выключено.
237 </tag-desc>
238 -->
239
240 </list>
241 Пример конфигурации syslog:
242 <example>
243 error_log syslog:server=192.168.1.1 debug;
244 error_log syslog:server=unix:/var/log/nginx.sock;
245 error_log syslog:server=[2001:db8::1]:12345,facility=local7,tag=nginx error;
246 </example>
247 </para>
248
249 <para>
250 <note>
251 Запись в syslog доступна как часть
252 <commercial_version>коммерческой подписки</commercial_version>.
188 </note> 253 </note>
189 </para> 254 </para>
190 255
191 </directive> 256 </directive>
192 257