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