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

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

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 .

  • Настройка простого сервиса с помощью systemd
  • Как запустить мою программу (и dbus) как службу на безголовом сервере?
  • Как удалить службу, которая заставляет систему загружаться?
  • Не удается загрузить систему с версией systemd выше 208
  • Периодически выполняемый btrfs-scrub
  • systemd intrinsic dhcp server предоставляет аренду в старой подсети при изменении локального IP-адреса
  • Файл системы Systemd Synergy
  • Debian: запустите Xvfb с помощью сценария systemd и отправьте на задний план
  • Cryptsetup: отсутствует LVM (в системе без LVM)
  • Устройство блокировки Systemd перед другим блоком
  • Запускать скрипт каждые 30 минут с помощью systemd
  • Предотвращение всего процесса для печати на консоли ожидает, что процесс мастера настройки
  • Interesting Posts

    Что содержится в этих адресах?

    Объединить xargs -I с sed

    Автоматическое развертывание программного обеспечения в Debian

    Я хочу изменить разрешения для всех папок / файлов, исключая некоторые из них

    Извлечь двоичные файлы из pcap с помощью командной строки (скрипта)

    Разрешить ввод имени пользователя sddm (LDAP / Kerberos)

    Исполняемый файл Linux не работает с «Файл не найден», хотя файл есть и в PATH

    Программа для отслеживания количества попыток входа в систему

    Получение ввода с устройства USB, перечисленного в lsusb

    Попытка переключиться с Cinnamon на MATE на Монетный двор Linux, но ничего не происходит, когда я нажимаю на значок сеанса

    Захват области экрана без рабочей среды?

    Путаница с восстановлением поврежденных файлов ext3, если происходит сбой питания во время записи файла

    Linux: как перенаправить stdout и stderr в logger?

    Поток аудио от Linux до Raspbmc

    Установка XDG_DIR в качестве дочерней папки другого XDG_DIR

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