web-dev-qa-db-ja.com

デバッグのログ優先度にもかかわらず、syslogで起動ログが見つかりません(ubuntu 13.04&mint 16)

起動ログレベルを「デバッグ」に設定しました

Sudo initctl log-priority debug

しかし、それでも/var/log/syslogには何も表示されません。

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

rsyslog config(/etc/rsyslog.d/50-default.conf内)を確認しましたが、すべて問題ないようです。

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

ロギングは機能します

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

私はubuntu13.04とmint16の両方を実行していますが、結果は同じです。

Grubのupstartオプションを確認したかったのですが、grubのconfigでupstartに一致する行が見つかりませんでした。

何か案が?


編集:この問題はUbuntu13.10でも発生します。 Ubuntu 12.04では、ログメッセージは/var/log/syslogに表示されます。 Ask Ubuntuの この質問 を参照してください。

5
Bruno Bieth

ブラッドの質問に対する回答をAskUbuntuに投稿しました: https://askubuntu.com/a/490900/29797 。簡単に言うと、rsyslogdの構成に$KLogPermitNonKernelFacility onを追加する必要があるかもしれません。

3
Vanessa Phipps

ログは/ var/log/dmesgに保存されます。コマンドdmesgまたはtail /var/log/dmesgを使用してそれらを表示します。

1
CameronNemo