NOM
setlogmask - Fixer le masque de priorité de journalisation.
SYNOPSIS
#include <syslog.h>
int setlogmask(int masque);
Chaque processus a un masque de priorité déterminant quels appels à
syslog(3) seront effectivement journalisés. Les autres appels seront
ignorés. La journalisation est activée pour les priorités ayant un bit
correspondant dans le masque. Le masque initial valide toutes les
priorités.
La fonction setlogmask() fixe le masque des priorités pour le processus
appelant et renvoie le masque précédent. Si l’argument masque est 0, le
masque en cours n’est pas modifié.
Les huit priorités sont LOG_EMERG, LOG_ALERT, LOG_CRIT, LOG_ERR,
LOG_WARNING, LOG_NOTICE, LOG_INFO et LOG_DEBUG. Le bit correspondant à
la priorité p est LOG_MASK(p). Certains systèmes fournissent aussi une
macro LOG_UPTO(p) pour le masque de toutes les priorités jusqu’à p
incluses.
VALEUR RENVOYÉE
La fonction renvoie le masque de priorités précédent.
ERREURS
Aucune.
CONFORMITÉ
POSIX.1-2001. Notez que la description de POSIX.1-2001 est erronée.
VOIR AUSSI
closelog(3), openlog(3), syslog(3)
COLOPHON
Cette page fait partie de la publication 3.23 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent être trouvées à l’adresse
http://www.kernel.org/doc/man-pages/.
TRADUCTION
Cette page de manuel a été traduite et mise à jour par Christophe
Blaess <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis par
Alain Portal <aportal AT univ-montp2 DOT fr> jusqu’en 2006, et mise à
disposition sur http://manpagesfr.free.fr/.
Les mises à jour et corrections de la version présente dans Debian sont
directement gérées par Nicolas François
<nicolas.francois@centraliens.net> et l’équipe francophone de
traduction de Debian.
Veuillez signaler toute erreur de traduction en écrivant à
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir accès à la version anglaise de ce document
en utilisant la commande « man -L C <section> <page_de_man> ».
5 octobre 2001