
On Tue, Dec 30, 2003 at 03:06:27PM -0500, Mike Waychison wrote
You need to turn down the kernel's logging to the console. This is done by the kernel.printk sysctl or by writing to the four values to /proc/sys/kernel/printk :
echo "5 4 1 5" > /proc/sys/kernel/printk
I've finally figured out what happened. What's personally satisfying is that I've also figured out why it didn't log in the past, but logs today. In the past *ALL* logging was handled by sysklogd, which dutifully follows the instructions in syslog.conf. The kernel maintainers, in their infinite wisdom, have recently decided to split the logging functions between klogd and sysklogd. According to the klogd manpage The functionality of klogd has been typically incorporated into other versions of syslogd but this seems to be a poor place for it. In the modern Linux kernel a number of ker? nel messaging issues such as sourcing, prioritization and resolution of kernel addresses must be addressed. Incor? porating kernel logging into a separate process offers a cleaner separation of services. And further quoting the same manpage... inclusion of default messaging levels for the kernel. In a stock kernel the the default console log level is set to 7. Any messages with a priority level numerically lower than 7 (higher priority) appear on the console. This is why the Debian kernel was logging those messages, when the Redhat 7.3 kernel was not. And since klogd doesn't follow syslog.conf, telling syslog.conf not to log info messages doesn't help. There are two solutions. 1) I chose to change to log-level 7. This is "debug", and does not get printed to console by the default klogd setup. 2) "klogd -c 6" in the init scripts would tell klogd not to print level 6 or 7 messages to console. -- Walter Dnes <waltdnes-SLHPyeZ9y/tg9hUCZPvPmw at public.gmane.org> Email users are divided into two classes; 1) Those who have effective spam-blocking 2) Those who wish they did -- The Toronto Linux Users Group. Meetings: http://tlug.ss.org TLUG requests: Linux topics, No HTML, wrap text below 80 columns How to UNSUBSCRIBE: http://tlug.ss.org/subscribe.shtml