logger

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

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

Синтаксис:

logger [-is] [-f файл] [-p приоритет] [-t тег]

[сообщение ...]


Поддерживаемые платформы:

Neutrino

Опции:

-f файл

Размещать записи в указанный файл.

-i

Регистрировать идентификатор процесса, связанный с процессом системного журнала, в каждой строке.

-p приоритет

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

-s

Записывать сообщения в системный журнал, а также в стандартный поток ошибок.

-t тег

Отмечать каждую строку в журнале указанным тегом тег.

сообщение


Записать в журнал сообщение; если оно не задано и не указана опция -f, записать стандартный поток ввода.

Описание:

Команда 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

Возникла ошибка.

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