【问题标题】:syslogd does not understand console.* rule in syslog.conf with error " syslogd: unknown facility name "console"syslogd 不理解 console.* syslog.conf 中的规则,错误为“syslogd:未知设施名称”控制台“
【发布时间】:2015-07-08 17:59:20
【问题描述】:

我正在尝试将控制台上显示的所有消息/日志重定向到 /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

当我启动系统日志时,我看到以下错误。

系统日志

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

关于如何解决此问题或任何替代方法来捕获 linux 中的控制台日志的任何想法?

【问题讨论】:

    标签: linux logging console syslog rsyslog


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多