Решение:
Не знаю с каких пор друпал научился логировать события в системный журнал сервера ... но когда таких сайтов более одного .. /var/log/messages становится нечитабельный. Понимаю что можно применить к нему всевозможные grep'ы и прочие тулзлы ... но это не unix* way! так же лазить по сайтам этим и отрубать данный модуль то же не nice.
Начнем с того что нам говорит сам друпал по данному поводу ...
2) Configure Syslog to Log to a Separate File Edit /etc/syslog.conf and add: local0.* /var/log/drupal.log Then, restart Syslog: service syslog restart
И всё бы хорошо, но после проделанного это чудо cms стала писать и в messages и в drupal.log.
Примечание, /etc/rsyslog.conf мой по default'у и никаких дополнительных записей к messages не производилось.
Не стану томить, средствами rsyslog можно принудительно отстреливать сообщения... сия волшебная есть тильда "~".
вот примера кусок, если хотите что бы логи писались в отдельный файл пишем перед правилом messages:
local0.* -/var/log/drupal.log local0.* ~ *.=info;*.=notice;*.=warn;\ auth,authpriv.none;\ cron,daemon.none;\ mail,news.none -/var/log/messages
Если вовсе логи не нужны друполовские, пристрелите строчку "local0.* -/var/log/drupal.log" и будет с вами частье =)
Комментариев нет:
Отправить комментарий