syslogd不理解syslog.conf中的console。*规则,错误" syslogd:未知设施名称" console"

时间:2015-07-08 17:59:21

标签: linux logging console syslog rsyslog

我正在尝试重定向控制台上显示的所有消息/日志,以重定向到/ver/log/console.log。我尝试使用syslogd并在syslog.conf中添加一条规则来执行此操作,但它无法正常工作。

我的syslog.conf文件位于下方,

kern.*                  /var/log/kernel.log
**console.*               /var/log/console.log**
auth,authpriv.*         /var/log/auth.log
*.*;auth,authpriv.none  /var/log/messages
user.*                  /var/log/user.log

当我启动syslog时,我看到下面的错误。

的syslogd

 **syslogd: unknown facility name "console"**

如何修复此问题或任何替代方法以捕获linux中的控制台日志?

1 个答案:

答案 0 :(得分:0)

使用busybox版本的syslogd(& klogd)时发生此错误。一旦我从build-root启用了klogd和syslogd,它就能够成功记录所有日志。 另外使用rsyslogd是比较方便的方法。