Hi,
On Wed, 15 Feb 2006 20:20:49 +
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