nginx log to syslog
Kostya Alexandrov
koticka at mail.ru
Mon Apr 21 19:14:20 MSD 2008
mkfifo access_log
tail -f access_log | /bin/nginx-log
работает. только надо следить за тем чтоб tail всегда был
Alexey Mahotkin wrote:
> tail -f access_log | /bin/nginx-log
>
> 2008/4/21 Goncharov Yuri <neo at neo.kiev.ua>:
>
>> Привет всем. Появилась необходимость отдачи логов nginxа в syslog с
>> конкретным facility.
>> Если такого встроенного функционала в nginx нет, будет ли корректно
>> работать пайп в стиле
>>
>> access_log | /bin/nginx-log
>>
>> где
>>
>> nginx-log:
>> #!/usr/bin/perl
>> use Sys::Syslog qw( :DEFAULT setlogsock );
>>
>> setlogsock('unix');
>> openlog('apache', 'cons', 'pid', 'local2');
>>
>> while ($log = <STDIN>) {
>> syslog('notice', $log);
>> }
>> closelog
>>
>>
>> Если нет, какие ещё есть варианты?
>> Спасибо.
>> --
>> NEO83-RIPE
>>
>>
>
>
>
>
More information about the nginx-ru
mailing list