Hi, On Wed, 15 Feb 2006 20:20:49 +0000 Mick <[EMAIL PROTECTED]> wrote:
> > I don't have currently syslog-ng running, but I think I remember that > > similar configuration was in /etc/syslog-ng/syslog-ng.conf (maybe > > commented out?) > > Yes, it was commented out as the default setting is to send everything to > tty12: > ================================ > # By default messages are logged to tty12... > #destination console_all { file("/dev/tty12"); }; > # ...if you intend to use /dev/console for programs like xconsole > # you can comment out the destination line above that references /dev/tty12 > # and uncomment the line below. > destination console_all { file("/dev/console"); }; > ================================ > So, now I've uncommented it but every single message is shown not only in > xconsole (which is fine), but in tty1 as well. The latter makes the boot > up messages look very messy indeed. What a confusion. I use debian here which seems to be configured differently. But read below... > I don't know if I am asking too much here, but is there a way to: > 1. Continue with all messages shown in tty12 as per default syslog-ng > configuration. > 2. Also show all/some messages to xconsole. > 3. Do not pipe everything to console during/after boot - the default > messages there are adequate for my liking. > > Perhaps I am a bit confused: what is the relationship between /dev/console > and xconsole? Ah, the xconsole program man page explains it: By default, xconsole reads from /dev/console. I didn't knew that. What you want to archieve is more like the solution debian uses. I'll post it here but I haven't tried it out so I cannot promise that it works: syslog-ng.conf: ---snip--- destination xconsole { pipe("/dev/xconsole"); }; destination terminal { file("/dev/tty12"); }; log { source(src); destination(xconsole); } log { source(src); destination(terminal); } ---snip--- /etc/X11/xdm/Xsetup_0: ---snip--- xconsole -geometry 480x130-0-0 -daemon -notify -verbose -fn fixed -exitOnFail -file /dev/xconsole ---snip--- That should do what you want to archieve. Nice alternative to xconsole is root-tail... -hwh -- gentoo-user@gentoo.org mailing list