setlogmask(3)

NUME
setlogmask - stabilește masca de prioritate a jurnalului

BIBLIOTECA
Biblioteca C standard (libc, -lc)

REZUMAT
#include <syslog.h>

int setlogmask(int mask);

DESCRIERE
Un proces are o mască de prioritate de jurnalizare care determină ce apeluri la syslog(3) pot fi jurnalizate. Toate celelalte apeluri vor fi ignorate. Jurnalizarea este activată pentru prioritățile care au bitul corespunzător activat în mask. Masca inițială este de așa natură încât jurnalizarea este activată pentru toate prioritățile.

Funcția setlogmask() configurează această mască de jurnal pentru procesul apelant și returnează masca anterioară. Dacă argumentul „mask” este 0, masca de jurnal curentă nu este modificată.

Cele opt priorități sunt LOG_EMERG, LOG_ALERT, LOG_CRIT, LOG_ERR, LOG_WARNING, LOG_NOTICE, LOG_INFO și LOG_DEBUG. Bitul corespunzător unei priorități p este LOG_MASK(p). Unele sisteme oferă, de asemenea, o macrocomandă LOG_UPTO(p) pentru masca tuturor priorităților din lista de mai sus până la p inclusiv.

VALOAREA RETURNATĂ
Această funcție returnează masca de prioritate a jurnalului anterior.

ERORI
Niciuna.

ATRIBUTE
Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).
Interfață | Atribut | Valoare
setlogmask() | Siguranța firelor | MT-Unsafe race:LogMask

STANDARDE
POSIX.1-2008.

ISTORIC
POSIX.1-2001.

LOG_UPTO() va fi inclusă în următoarea versiune a specificației POSIX (ediția 8).

CONSULTAȚI ȘI
closelog(3), openlog(3), syslog(3)

TRADUCERE
Traducerea în limba română a acestui manual a fost creată de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 (https://www.gnu.org/licenses/gpl-3.0.html) sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă Nicio RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.