nginx log to syslog

Alexey Mahotkin squadette at gmail.com
Mon Apr 21 19:03:41 MSD 2008


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
>



-- 
Алексей Махоткин
http://squadette.ru/


More information about the nginx-ru mailing list