[Dovecot] dovecot logs to audit.log not to maillog
Hello,
I have a curious phenomenon. Dovecot logs normally to /var/log/maillog. If I restart my server, dovecot loggs to /var/log/audit/audit.log. If I restart dovecot, dovecot loggs to /var/log/maillog again. And I think, wenn logrotate is restarting, dovecot logs to audit.log. But I don't know why. Any Ideas?
greetings Ralf
On Mon, 2009-02-09 at 14:55 +0100, Ralf Heidenreich wrote:
Hello,
I have a curious phenomenon. Dovecot logs normally to /var/log/maillog. If I restart my server, dovecot loggs to /var/log/audit/audit.log. If I restart dovecot, dovecot loggs to /var/log/maillog again. And I think, wenn logrotate is restarting, dovecot logs to audit.log. But I don't know why. Any Ideas?
By default Dovecot logs to syslog. Maybe your syslog configuration changes after boot?
Hello,
here is my dovecot.conf ------snip---------- log_path = /var/log/maillog info_log_path = /var/log/maillog -------snip------------- Is it possible, than logrotate rotates the maillog, and dovecot wants to write to it, if the maillog is not available at the moment, dovecot writes to audit.log? I don't know. Have you any ideas?
greetings ralf
Timo Sirainen schrieb:
On Mon, 2009-02-09 at 14:55 +0100, Ralf Heidenreich wrote:
Hello,
I have a curious phenomenon. Dovecot logs normally to /var/log/maillog. If I restart my server, dovecot loggs to /var/log/audit/audit.log. If I restart dovecot, dovecot loggs to /var/log/maillog again. And I think, wenn logrotate is restarting, dovecot logs to audit.log. But I don't know why. Any Ideas?
By default Dovecot logs to syslog. Maybe your syslog configuration changes after boot?
On Tue, 2009-02-10 at 09:07 +0100, Ralf Heidenreich wrote:
Hello,
here is my dovecot.conf ------snip---------- log_path = /var/log/maillog info_log_path = /var/log/maillog -------snip------------- Is it possible, than logrotate rotates the maillog, and dovecot wants to write to it, if the maillog is not available at the moment, dovecot writes to audit.log?
No, that's not possible. With the above configuration Dovecot logs only to /var/log/maillog and if it can't do that it dies. If you don't send USR1 or HUP to Dovecot after log rotation, Dovecot simply continues writing to the old rotated log file (maillog.1 or whatever).
Of course if for some weird reason your log rotation rotates maillog to audit.log that would explain it..
participants (2)
-
Ralf Heidenreich
-
Timo Sirainen