Как сделать сообщения журнальной строки красными?

Некоторые сообщения об ошибках в journalctl отображаются красным и белым. Если я создаю собственную службу systemd , как я могу отформатировать мои сообщения так, чтобы они отображались в красном или белом виде. Это хороший способ выявления ошибок.

  • При создании демона init.d, какой файл .service?
  • начать nginx при загрузке с помощью systemd
  • Мне нужно запустить сценарий запуска одной строки под gnome и systemd
  • Pulseaudio как системная система systemd
  • Как я могу подсчитать время, в течение которого система systemd должна загружать цель по умолчанию, а затем нарисовать ее?
  • Как я могу узнать, почему «rpc.gssd» запускается каждый раз?
  • Intel Wireless 8260 slow
  • Systemd ломает usbmount
  • One Solution collect form web for “Как сделать сообщения журнальной строки красными?”

    Это приоритет, который определяет, как журнал сообщений отображает сообщения.

    На основе быстрого теста с logger :

    • Сообщения приоритетной debug и info отображаются «нормально».
    • Сообщения приоритетного notice и warning отображаются жирным шрифтом белого цвета.
    • Сообщения приоритетного err , crit , alert , emerg отображаются жирным красным цветом.

    Редактировать:

    Чтобы ответить на комментарий о том, как указать уровень, просто написав на stdout, да, вы можете просто префикс своего сообщения с помощью <n> где n – это число от 0 (появляется) и 7 (отладка), представляющее приоритет.

    Например, следующая служба записывает alert сообщение, которое, таким образом, будет отображаться красным цветом в отчете logctl:

     [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 .

    Linux и Unix - лучшая ОС в мире.