Provided by: manpages-ru-dev_4.27.0-1_all bug

НАИМЕНОВАНИЕ

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

БИБЛИОТЕКА

       Стандартная библиотека языка C (libc, -lc)

ОБЗОР

       #include <syslog.h>

       int setlogmask(int mask);

ОПИСАНИЕ

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

       The setlogmask()  function sets this logmask for the calling process, and returns the previous mask.   If
       the mask argument is 0, the current logmask is not modified.

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

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       Функция возвращает предыдущую маску приоритета журнала.

ОШИБКИ

       Ничего.

АТРИБУТЫ

       Описание терминов данного раздела смотрите в attributes(7).
       ┌───────────────────────────────────────────────────────┬──────────────────────┬────────────────────────┐
       │ ИнтерфейсАтрибутЗначение               │
       ├───────────────────────────────────────────────────────┼──────────────────────┼────────────────────────┤
       │ setlogmask()                                          │ Безвредность в нитях │ MT-Unsafe race:LogMask │
       └───────────────────────────────────────────────────────┴──────────────────────┴────────────────────────┘

СТАНДАРТЫ

       POSIX.1-2008.

ИСТОРИЯ

       POSIX.1-2001.

       LOG_UPTO()  will be included in the next release of the POSIX specification (Issue 8).

СМОТРИТЕ ТАКЖЕ

       closelog(3), openlog(3), syslog(3)

ПЕРЕВОД

       Русский перевод этой страницы руководства разработал(и)  Alexander  Golubev  <fatzer2@gmail.com>,  Azamat
       Hackimov   <azamat.hackimov@gmail.com>,   Hotellook,   Nikita   <zxcvbnm3230@mail.ru>,  Spiros  Georgaras
       <sng@hellug.gr>, Vladislav <ivladislavefimov@gmail.com>, Yuri Kozlov  <yuray@komyakino.ru>,  Иван  Павлов
       <pavia00@gmail.com> и Kirill Rekhov <krekhov.dev@gmail.com>

       Этот  перевод является свободной программной документацией; он распространяется на условиях общедоступной
       лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html  версии  3  или
       более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

       Если  вы  обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом
       разработчику(ам)  по  его(их)  адресу(ам)  электронной  почты  или  по   адресу   списка рассылки русских
       переводчиков.

Справочные страницы Linux 6.9.1                   2 мая 2024 г.                                    setlogmask(3)