起動ログレベルを「デバッグ」に設定しました
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の この質問 を参照してください。
ブラッドの質問に対する回答をAskUbuntuに投稿しました: https://askubuntu.com/a/490900/29797 。簡単に言うと、rsyslogdの構成に$KLogPermitNonKernelFacility on
を追加する必要があるかもしれません。
ログは/ var/log/dmesgに保存されます。コマンドdmesg
またはtail /var/log/dmesg
を使用してそれらを表示します。