Hi,

Please remove all actual logging statements from /etc/rsyslog.conf and replace them with file(s) in /etc/rsyslog.d/.

I make the following change on all machines:

@@ -59,7 +59,7 @@
 # First some standard log files.  Log by facility.
 #
 auth,authpriv.*                        /var/log/auth.log
-*.*;auth,authpriv,kern.none            -/var/log/syslog
+*.*;auth,authpriv.none         -/var/log/syslog
 #cron.*                                /var/log/cron.log
 daemon.*                       -/var/log/daemon.log
 kern.*                         -/var/log/kern.log
@@ -86,10 +86,10 @@
 # Some "catch-all" log files.
 #
 *.=debug;\
-       auth,authpriv,kern.none;\
+       auth,authpriv.none;\
        news.none;mail.none     -/var/log/debug
 *.=info;*.=notice;*.=warn;\
-       auth,authpriv,kern.none;\
+       auth,authpriv.none;\
        cron,daemon.none;\
        mail,news.none          -/var/log/messages

On some machines I also remove some other facilities that are noisy from the syslog and messages log files. On a mail server I remove mail.*, on some other server I might remove daemon...

This wouldn't be such a big issue, if the format of the config file never changed, but it has and probably will again. So every day the package updates, I need to diff it and see what's going on.

--
        Aleksi Suhonen

        () ascii ribbon campaign
        /\ support plain text e-mail

Reply via email to