table of contents
setlogmask(3) | Library Functions Manual | setlogmask(3) |
NUME¶
setlogmask - stabilește masca de prioritate a jurnalului
BIBLIOTECA¶
Biblioteca C standard (libc, -lc)
SINOPSIS¶
#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-IEȘIRE¶
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¶
TRADUCERE¶
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 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.
2 mai 2024 | Pagini de manual Linux (nepublicate) |