Установить для системного журнала событий syslogd маску приоритетов
#include <syslog.h>int setlogmask( int maskpri );
libc
Функция setlogmask() устанавливает системному журналу syslogd маску приоритетов событий в значение maskpro и возвращает значение предыдущей маски. Вызовы syslog() или vsyslog() с приоритетом, который не был задан в маске maskpri, будут отклонены.
Расчет маски индивидуального приоритета pri производится с помощью макроса:
LOG_MASK( pri );
Получение маски для всех приоритетов вплоть до значения toppri производится с помощью макроса:
LOG_UPTO( toppri );
По умолчанию маска приоритетов позволяет регистрировать события с любым приоритетом. Список приоритетов приведен в описании функции syslog().
Значение предыдущей маски приоритетов.
См. syslog().
POSIX 1003.1 X/Open Systems Interfaces Extension
closelog(), openlog(), syslog(), vsyslog()
logger, syslogd в Справочнике по Утилитам
Предыдущий раздел: Описание API системной библиотеки