<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Привет всем. Появилась необходимость отдачи логов nginxа в syslog с
конкретным facility.<br>
Если такого встроенного функционала в nginx нет, будет ли корректно
работать пайп в стиле<br>
<br>
<pre>access_log | /bin/nginx-log</pre>
<br>
где<br>
<br>
nginx-log:<br>
<span id="intelliTxt">
<pre><code> #!/usr/bin/perl
use Sys::Syslog qw( :DEFAULT setlogsock );
setlogsock('unix');
openlog('apache', 'cons', 'pid', 'local2');
while ($log = <STDIN>) {
syslog('notice', $log);
}
closelog</code></pre>
</span><br>
<br>
Если нет, какие ещё есть варианты? <br>
Спасибо.<br>
<pre class="moz-signature" cols="144">--
NEO83-RIPE</pre>
</body>
</html>