setlogmask - establece la máscara de prioridad de registro
Biblioteca Estándar C (
libc,
-lc)
#include <syslog.h>
int setlogmask(int mask);
Un proceso tiene una máscara de prioridad de registro que determina
qué llamadas a
syslog(3) serán procesadas. Todas las
demás llamadas serán ignoradas. El registro se habilita para las
prioridades que tienen el correspondiente bit activo en
mask. La
máscara inicial permite el registro para todas las prioridades.
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.
Las ocho prioridades son
LOG_EMERG,
LOG_ALERT,
LOG_CRIT,
LOG_ERR,
LOG_WARNING,
LOG_NOTICE,
LOG_INFO y
LOG_DEBUG. El bit correspondiente a la prioridad
p está
determinado por
LOG_MASK(p). Algunos sistemas suministran
también una macro
LOG_UPTO(p) para el enmascaramiento de todas
las prioridades de la lista de arriba hasta e incluyendo a
p.
Esta función devuelve la máscara de prioridad de registro previa.
Ninguno.
Para obtener una explicación de los términos usados en esta
sección, véase
attributes(7).
Interfaz |
Atributo |
Valor |
setlogmask() |
Seguridad del hilo |
MT-Unsafe race:LogMask |
POSIX.1-2001, POSIX.1-2008.
LOG_UPTO() will be included in the next release of the POSIX
specification (Issue 8).
closelog(3),
openlog(3),
syslog(3)
La traducción al español de esta página del manual fue
creada por Miguel Pérez Ibars <
[email protected]>
Esta traducción es documentación libre; lea la
GNU
General Public License Version 3 o posterior con respecto a las
condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página
del manual, envíe un correo electrónico a
[email protected]