Хочу чтобы lighttpd писал логи доступа и ошибок через syslog-ng.
в конфиг lighttpd добавлено accesslog.use-syslog = «enable»
строчки syslog-ng.conf:
destination http_access { file(«/var/log/http/acces_log» template(«$MESSAGE\n»)); };
filter http_access_f { program(lighttpd); };
log { source(src); filter(http_access_f); destination(http_access); };
Но, если добавить в конфиг lighttpd параметр server.errorlog-use-syslog = «enable», то данная конструкция валит errors и access в один файл. Как правильно разрулить их в разные файлы? Может кто уже такое делал? По какому параметру можно различить логи ошибок и доступа?
Подозреваю, что никак, надо воротить фильтр с regexp'ами, но как грамотно это сделать?