尽pipe日志优先级debugging(Ubuntu的13.04&mint 16)不能在syslog中find新贵的日志,

我已经设置了启动日志级别来“debugging”

sudo initctl log-priority debug 

但是我仍然无法看到/var/log/syslog任何内容。

 sudo initctl emit hello # no log sudo initctl start my-broken-service # still no log 

我已经检查rsyslogconfiguration(在/etc/rsyslog.d/50-default.conf ),一切似乎都很好:

  *.*;auth,authpriv.none -/var/log/syslog 

logging工作

  logger hello # prints hello in /var/log/syslog 

我正在运行一个Ubuntu的13.04和一个薄荷16,结果是一样的。

我想在grub中检查新手选项,但是在grub的configuration文件中找不到匹配新手的行。

任何想法?


编辑:这个问题也发生在Ubuntu 13.10上。 在Ubuntu 12.04上,日志消息出现在/var/log/syslog 。 在Ask Ubuntu上查看这个问题 。

我已经在AskUbuntu上发布了Bradd问题的答案: https ://askubuntu.com/a/490900/297973。 长话短说,您可能需要将$KLogPermitNonKernelFacility on添加到rsyslogd的configuration中。

日志存储在/ var / log / dmesg中。 使用命令dmesgtail /var/log/dmesg来查看它们。