Hello! On Friday 28 August 2009 12:34:26 Alexander Galanin wrote: > > И что - любой юзер будет "сливать" свои логи в /var/log/syslog или > > /var/log/messages? А туда по умолчанию все и идет... Рыскать по системным > > логам, разыскивая валящийся туда мусор и перенастраивая конфиг сислога > > и логротэйта я не считаю полезной деятельностью. > > Между прочим, разделение логов по файлам ви сислоге есть. Но читать маны > тебе неинтересно, тебе интереснее велосипеды изобретать и ломать > прилично работающую систему. > > Хорошо, скажите, как обеспечить _автоматическое_ разделение по файлам в зависимости от того, какой сервис пишет в лог (пусть имя бинаря совпадает с поддиректорией в /var/log/). Мне вот ручками приходится:
local0.=info -/var/log/haproxy/access.log local0.=crit;local0.=err;local0.=warn;local0.=notice -/var/log/haproxy/haproxy.log Да еще спрятанные грабли надо убрать - local0 и local1 на какой-то ляд пишутся по дефолту в messages: *.=info;*.=notice;*.=warn;\ <------>auth,authpriv.none;\ <------>cron,daemon.none;\ <------>mail,news.none;\ <------>!local0.*;!local1.*<--->-/var/log/messages Жду мантры от читающего маны. Best regards, Alexey Pechnikov. http://pechnikov.tel/