URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 55952
[ Назад ]

Исходное сообщение
"postfix + syslog"

Отправлено djsnd , 27-Апр-05 11:02 
Как заставить сислог и постфикс писать логи в отдельный файл?

!postfix
*.*   /some/file
не помогает.


Содержание

Сообщения в этом обсуждении
"postfix + syslog"
Отправлено _Ale_ , 27-Апр-05 16:03 
>Как заставить сислог и постфикс писать логи в отдельный файл?
>
>!postfix
>*.*   /some/file
>не помогает.

объясни чего ты хочешь, популярно, иначе никто не поможет...


"postfix + syslog"
Отправлено djsnd , 27-Апр-05 16:34 
логи постфикса валятся в /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 (не работает)

какое мб решение?


"postfix + syslog"
Отправлено open , 27-Апр-05 16:26 
cat /etc/syslog.conf |grep mail
# 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
>не помогает.



"postfix + syslog"
Отправлено djsnd , 27-Апр-05 17:36 
>cat /etc/syslog.conf |grep mail
># 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 + syslog"
Отправлено Max , 27-Апр-05 17:44 
>>cat /etc/syslog.conf |grep mail
>># 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 = local0

syslog.conf
local0.*   /var/log/postfix.log


"postfix + syslog"
Отправлено djsnd , 28-Апр-05 09:11 
>Например вот так
>
>main.cf
>syslog_facility = local0
>
>syslog.conf
>local0.*   /var/log/postfix.log

никакого эффекта.
в чем мб дело?


"postfix + syslog"
Отправлено Sarlod , 28-Апр-05 15:36 
Попробуй не !postfix а !master


"postfix + syslog"
Отправлено djsnd , 28-Апр-05 16:00 
никакие варианты не помогают,
уже все перепробывал

"postfix + syslog"
Отправлено _KAV_ , 28-Апр-05 16:56 
>никакие варианты не помогают,
>уже все перепробывал
поставить metalog вместо syslog. У меня так - и постфикс пишет в отдельный файл


"postfix + syslog"
Отправлено djsnd , 29-Апр-05 12:51 
спасибо, попробую

"postfix + syslog"
Отправлено _KAV_ , 29-Апр-05 13:35 
>спасибо, попробую
кусок моего конфига...
postfix :
facility = "*"
program_regex = "postfix"
logdir = "/var/log/postfix"


"postfix + syslog"
Отправлено djsnd , 03-Май-05 16:35 
проблема отпала сама собой после обновления до RELENG_4_11 (обновился syslogd.c) и пересборки

даже metalog не успел опробывать-)