我正在尝试将控制台上显示的所有消息/日志重定向到/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 中捕获控制台日志的任何替代方法有什么想法吗?
最佳答案
此错误发生在使用 syslogd(&klogd) 的 busybox 版本时。一旦我从 build-root 启用了 klogd 和 syslogd,它就能够成功记录所有日志。 另外使用 rsyslogd 是更方便的方法。
关于linux - syslogd 不理解控制台。* syslog.conf 中的规则错误 "syslogd: unknown facility name "控制台”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31300222/