尽管调试的日志优先级(ubuntu 13.04 和 mint 16)在 syslog 中找不到新贵日志

Bru*_*eth 5 ubuntu logging syslog upstart linuxmint

我已将新贵日志级别设置为“调试”

sudo initctl log-priority debug
Run Code Online (Sandbox Code Playgroud)

但我仍然看不到任何东西/var/log/syslog

sudo initctl emit hello # no log
sudo initctl start my-broken-service # still no log
Run Code Online (Sandbox Code Playgroud)

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

 *.*;auth,authpriv.none     -/var/log/syslog
Run Code Online (Sandbox Code Playgroud)

记录工作

 logger hello # prints hello in /var/log/syslog
Run Code Online (Sandbox Code Playgroud)

我正在运行 ubuntu 13.04 和 mint 16,结果是一样的。

我想检查 grub 中的 upstart 选项,但在 grub 的配置中找不到与 upstart 匹配的行。

任何的想法?


编辑:此问题也发生在 Ubuntu 13.10 上。在 Ubuntu 12.04 上,日志消息显示在/var/log/syslog. 在 Ask Ubuntu 上看到这个问题

小智 1

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