Не могу заставить syslog писать логи Drupal в файл.
host# uname -a
FreeBSD host 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 07:18:07 UTC 2009 root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
FreeBSD host 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 07:18:07 UTC 2009 root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
Модуль syslog включен. В настройках выставлено "local0".
Файл /var/log/drupal.log в системе присутствует
syslogd перегружал и систему перегружал
Все эти действия не помогают.
Прошу помощи у сообщества.
Комментарии
оказалось пишет он в файл...
*.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err /var/log/messages
------
host# cat /etc/syslog.conf | grep 'local0.*'
local0.* /var/log/drupal.log
------
в этом месте local0 - это фасилити. Оно задается в функции
openlog()
http://ru2.php.net/manual/en/function.openlog.php
По умолчанию в ПХП оно вроде как LOG_USER.
Соответственно, если надо писать в local0, надо поставить эту фасилити в LOG_LOCAL0.