Hi,

when first packaging the rsyslog package for Debian back in 2007, I
based the default configuration in /etc/rsyslog.conf on what was shipped
in sysklogds /etc/syslog.conf back at the time.


This includes the following rule:

# The named pipe /dev/xconsole is for the `xconsole' utility.  To use it,
# you must invoke `xconsole' with the `-file' option:
#
#    $ xconsole -file /dev/xconsole [...]
#
# NOTE: adjust the list below, or you'll go crazy if you have a reasonably
#      busy site..
#
daemon.*;mail.*;\
        news.err;\
        *.=debug;*.=info;\
        *.=notice;*.=warn       |/dev/xconsole


xconsole support is a rather exotic feature, the majority of our users
don't actually use it and benefit from having this rule enabled by
default. Logging to a pipe where no process is reading from also has the
downside that rsyslog repeatedly re-tries, leading to issues as [1].

I therefor plan to drop this rule from the default rsyslog.conf and ship
it as an example in /usr/share/doc/rsyslog/examples/xconsole.conf which
users can drop into /etc/rsyslog.d/.
I'll update the instructions in README.Debian accordingly.

What I'm not quite sure yet is, if I should add a NEWS entry for that. I
guess for most users it would just be useless noise during the upgrade
process. But I'm willing to add it if others think it's useful to have.

Thoughts/Comments welcome.

Cheers,
Michael



[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=745492

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to