为什么syslogd和klogd缺少消息?

时间:2015-05-28 17:03:37

标签: linux-kernel syslog

我在ARM机器上运行内核2.6.37。

我使用:

启动了syslogdklogd
klogd -c 7
syslogd -l 7

但与我在printk()中看到的消息相比,只有一小部分/var/log/messages消息被记录到dmesg

我在这里错过了什么吗?

是否有其他方法可以将内核消息记录到文件中?

1 个答案:

答案 0 :(得分:0)

请检查/etc/syslog.conf文件以获取正确的设置。在syslogd上启用调试级别7并不能保证所有日志消息都会登录到/ var / log / messages。文件/etc/syslog.conf包含有关记录这些消息的位置的说明。消息可以登录到本地文件,发送到远程syslog服务器,根据sysogd.conf配置显示在本地控制台上。如果您需要将所有日志消息登录到/ var / log / messages文件,请确保在/etc/syslog.conf中有以下行

*.*     /var/log/messages