一部のエラーメッセージはjournalctl
赤と白で表示されます。独自のsystemd
サービスを作成する場合、メッセージが赤または白で表示されるようにフォーマットするにはどうすればよいですか。これはエラーを強調する良い方法です。
ベストアンサー1
優先順位によって、Journalctlがメッセージを表示する方法が決まります。
クイックテストに基づいていますlogger
。
- 優先順位メッセージ
debug
とinfo
「通常」表示。 - 優先順位メッセージは太い白で表示され
notice
ます。warning
err
優先順位レベルが、、、であるcrit
メッセージalert
はemerg
太い赤で表示されます。
編集する:
<n>
stdoutに作成してレベルを表示する方法の説明に答えるには、可能です。優先順位を示す0(緊急)と7(デバッグ)の間の数字nをメッセージの前に付けます。
たとえば、次のサービスはalert
Journalctl 出力に赤色で表示されるメッセージを作成します。
[Unit]
Description=Loth
[Service]
ExecStart=/bin/echo "<1>Victoriae mundis et mundis lacrima."
[Install]
WantedBy=multi-user.target
参照sd-daemon(3)
とhttp://0pointer.de/blog/projects/journal-submit.html詳細については。