Документация по LinuxLinuxDoc.Ru 🔍

setlogmask - установить маску приоритета журнала

НАЗВАНИЕ
setlogmask - установить маску приоритета журнала

СИНТАКСИС

#include

int setlogmask(int mask);

ОПИСАНИЕ
Процессы имеют маску приоритета журнала, которая
определяет, какие вызовы syslog(3) будут заноситься в
журнал. Все остальные вызовы игнорируются. Журналирование
разрешено для приоритетов, для которых установлен
соответствующий бит в mask. Начальная маска такова, что
журналировани разрешено для всех приоритетов.

Функция setlogmask() устанавливает маску для текущего
процесса и возвращает предыдущую маску. Если аргумент
равен 0, то текущая маска не изменяется.

Существует восемь приоритетов: LOG_EMERG, LOG_ALERT,
LOG_CRIT, LOG_ERR, LOG_WARNING, LOG_NOTICE, LOG_INFO и
LOG_DEBUG. Бит, соответствующий приоретету p вычисляется
как LOG_MASK(p). Некоторые системы также предоставляют
макрос LOG_UPTO(p) для маски всех приоритетов
вышеперечисленного списка плюс p.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функция возвращает предыдущую маску приоритета.

КОДЫ ОШИБОК

Нет.

СООТВЕТСТВИЕ СТАНДАРТАМ
XPG4. Обратите внимание, что описание в POSIX 1003.1-2001
некорректно.
Читать новости Linux в Telegram
Linux - setlogmask - установить маску приоритета журнала
Мы в соцсетях ✉