This is one of my major gripes with klogd, actually. This "feature"
means that people who don't know about the kernel logs will never even
notice kernel messages, so they'll never know about strangenesses
occurring. It's good that they go to a log-file, but they should _also_
go to the screen. I'd much rather see the default be "-c 7", which will
print out all the informational messages (the "default" kernel message
level), and only the debugging messages would never show up, only get
logged.
(If there are messages that people don't like seeing, like the "VFS:
disk change detected", we can change those particular messages to
debugging messages, and everybody will be happy).
> By default printk issues all its output with a priority value of
> KERN_DEBUG (7).
I think the default is actually 6, despite the DEFAULT_MESSAGE_LOGLEVEL
being defined as 7 at the top of that file. Illogically, the place that
uses the DEFAULT_MESSAGE_LOGLEVEL will do a "-1+'0'" to it.. Strange.
Linus