Journalctlメッセージを赤で表示するには?

Journalctlメッセージを赤で表示するには?

一部のエラーメッセージはjournalctl赤と白で表示されます。独自のsystemdサービスを作成する場合、メッセージが赤または白で表示されるようにフォーマットするにはどうすればよいですか。これはエラーを強調する良い方法です。

ベストアンサー1

優先順位によって、Journalctlがメッセージを表示する方法が決まります。

クイックテストに基づいていますlogger

  • 優先順位メッセージdebuginfo「通常」表示。
  • 優先順位メッセージは太い白で表示されnoticeます。warning
  • err優先順位レベルが、、、であるcritメッセージalertemerg太い赤で表示されます。

編集する:

<n>stdoutに作成してレベルを表示する方法の説明に答えるには、可能です。優先順位を示す0(緊急)と7(デバッグ)の間の数字nをメッセージの前に付けます。

たとえば、次のサービスはalertJournalctl 出力に赤色で表示されるメッセージを作成します。

[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詳細については。

おすすめ記事