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

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

  • Как может плохой старый пользователь, не являющийся пользователем root, получить систему отвалов ядра?
  • Как я могу установить файловую систему во время входа в систему?
  • nfs-kernel-server запускается слишком рано
  • Как обновить мою систему до последней версии?
  • Systemd не запускается после удаления зашифрованного раздела подкачки на Fedora 20
  • Как запустить скрипт (когда USB-память подключена) автоматически в Debian Jessie (Raspberry Pi)?
  • PID-файл /var/run/named/named.pid не читается (еще?) После запуска
  • Случайная потеря пакетов с связанными интерфейсами?
  • 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 - лучшая ОС в мире.