logger

Создание записей в системном журнале (POSIX)

Синтаксис:

logger [-is] [-f файл] [-p приоритет] [-t тег] [сообщение ...]

Опции:

-f файл
Размещать записи в указанный файл.
-i
Регистрировать идентификатор процесса, связанный с процессом системного журнала, в каждой строке.
-p приоритет
Ввести сообщение с указанным приоритетом приоритет. Приоритет можно указать в числовой форме или как пару значений объект.уровень. Например, -p local3.info означает запись сообщений на уровне informational для объекта local3. Значение по умолчанию – user.notice.
-s
Записывать сообщения в системный журнал, а также в стандартный поток ошибок.
-t тег
Отмечать каждую строку в журнале указанным тегом тег.
сообщение
Записать в журнал сообщение; если оно не задано и не указана опция -f, записать стандартный поток ввода.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:


Caution: При отсутствии полномочий root необходимо указать полный путь: /usr/sbin/logger.

Команда logger представляет собой интерфейс командного интерпретатора для сервиса syslogd.

Примеры:

Запись сообщения "System rebooted" (Перезагрузка системы выполнена):

logger System rebooted

Запись в файл /tmp/log, каждая строка отмечается тегом log:

logger -f /tmp/log -t log

Файлы:

/usr/sbin/logger
Утилита logger расположена в каталоге /usr/sbin/, который не входит в список каталогов, включенных в переменную PATH по умолчанию для пользователей, отличных от "root". При отсутствии полномочий root следует указывать полный путь.

Переменные окружения:

SYSLOG
Если переменная SYSLOG определена, в ней указывается узел, на котором работает syslogd. По умолчанию используется локальный узел.

Возвращаемое значение:

0
Завершено успешно.
>0
Возникла ошибка.


Note: syslog API не возвращает коды ошибок, поэтому могут быть обнаружены только ошибки аргументов.

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино», POSIX

Тематические ссылки:

syslogd




Предыдущий раздел: Утилиты