Есть ли немного встроенные (удар/хинду) функция, чтобы предоставить хорошо читаемый вывод пользователю?

[117501] Даже после обновления или промывки DNS кэша на клиентской машине, если он не работает, посмотрите, что ваш сервер или клиентская машина привязана к любому серверу NIS, если да, то измените запись "hosts: files nis dns" на "hosts: files dns nis" в файле /etc/nsswitch.conf, а также вам нужно изменить ip-адрес в списке хостов главного сервера NIS.[117502].
2
19.12.2014, 01:47
3 ответа

Я не уверен, что вы пытаетесь достичь, но если ваша функция каким-то образом взаимодействует с Portage, возможно, вы можете использовать его цветное определение. Из Человек 5 Color.map :

VARIABLES
       NORMAL = "normal"
              Defines color used for some words  occuring  in  other  contexts  than  those
              below.

       BAD = "red"
              Defines color used for some words occuring in bad context.

       BRACKET = "blue"
              Defines color used for brackets.

       GOOD = "green"
              Defines color used for some words occuring in good context.

       HILITE = "teal"
              Defines color used for highlighted words.

       INFORM = "darkgreen"
              Defines color used for informational words.

       [...]

       SECURITY_WARN = "red"
              Defines color used for security warnings.

       UNMERGE_WARN = "red"
              Defines color used for unmerge warnings.

       WARN = "yellow"
          Defines color used for warnings.
1
27.01.2020, 22:13

Рассмотрим возможность включения Portage ELogging.

Взято из Gentoo Wiki: Журнал Портажа .

Inside /etc/portage/make.conf:

  1. Установите PORT_LOGDIR, т.е.
    PORT_LOGDIR="/var/log/portage"
  2. Установите PORTAGE_ELOG_CLASSES.
    PORTAGE_ELOG_CLASSES="log warning error"
  3. Set PORTAGE_ELOG_SYSTEM, т.е.
    PORTAGE_ELOG_SYSTEM="save"

Вы также можете установить опцию 3 по-разному в зависимости от Ваших потребностей.

Для рассылки журналов некоторым получателям необходимо включить почтовый модуль. вместо этого, а также установить некоторые дополнительные переменные. Пожалуйста, прочтите /usr/share/portage/config/make.conf.example for details.

0
27.01.2020, 22:13

Встроенной функции для окрашивания логов нет, но есть

  • Vim с его сообщениями подсветкой, которая облегчает чтение логов, а также выделяет красным цветом строки с определенными ключевыми словами ("ошибка", "не удалось" и т.д.).
    Попробуйте :setf сообщения .

  • ccze - надежный колоризатор логов - замена colorize, который, очевидно, имеет множество способов настройки его окраски.

  • colortail, который "в основном хвостовой, но с поддержкой цветов. "

  • и множество других инструментов - смотрите этот вопрос еще немного

1
27.01.2020, 22:13

Теги

Похожие вопросы