Как заставить сислог и постфикс писать логи в отдельный файл?!postfix
*.* /some/file
не помогает.
>Как заставить сислог и постфикс писать логи в отдельный файл?
>
>!postfix
>*.* /some/file
>не помогает.объясни чего ты хочешь, популярно, иначе никто не поможет...
логи постфикса валятся в /var/log/maillog, туда же валятся логи от popd и imapd.
нужно, чтобы логи каждого сервиса были в отдельном файле.
с popd и imapd это получилось, но наполовину т.к. их логи все равно остаются в /var/log/maillog
а вот получить логи postfix`а в отдельном файле не получается-(syslog.conf:
mail.debug /var/log/maillog
!pop3d
.*. /var/log/pop3d
!imapd
.*. /var/log/imapd
!postfix
.*. /var/log/postfix (не работает)какое мб решение?
cat /etc/syslog.conf |grep mail
mail.=debug;mail.=info;mail.=notice -/var/log/mail/info
mail.=warning -/var/log/mail/warnings
mail.err /var/log/mail/errors
mail.* -/var/log/mail/all
>Как заставить сислог и постфикс писать логи в отдельный файл?
>
>!postfix
>*.* /some/file
>не помогает.
>cat /etc/syslog.conf |grep mail
>mail.=debug;mail.=info;mail.=notice -/var/log/mail/info
>mail.=warning
>
> -/var/log/mail/warnings
>mail.err
>
> /var/log/mail/errors
>mail.*
>
>
>-/var/log/mail/all
>
спасибо, но это несовсем то что нужно
>>cat /etc/syslog.conf |grep mail
>>mail.=debug;mail.=info;mail.=notice -/var/log/mail/info
>>mail.=warning
>>
>> -/var/log/mail/warnings
>>mail.err
>>
>> /var/log/mail/errors
>>mail.*
>>
>>
>>-/var/log/mail/all
>>
>спасибо, но это несовсем то что нужноНапример вот так
main.cf
syslog_facility = local0syslog.conf
local0.* /var/log/postfix.log
>Например вот так
>
>main.cf
>syslog_facility = local0
>
>syslog.conf
>local0.* /var/log/postfix.logникакого эффекта.
в чем мб дело?
Попробуй не !postfix а !master
никакие варианты не помогают,
уже все перепробывал
>никакие варианты не помогают,
>уже все перепробывал
поставить metalog вместо syslog. У меня так - и постфикс пишет в отдельный файл
спасибо, попробую
>спасибо, попробую
кусок моего конфига...
postfix :
facility = "*"
program_regex = "postfix"
logdir = "/var/log/postfix"
проблема отпала сама собой после обновления до RELENG_4_11 (обновился syslogd.c) и пересборкидаже metalog не успел опробывать-)