NOM¶
setlogmask - Définir le masque de priorité de journalisation
SYNOPSIS¶
#include <syslog.h>
int setlogmask(int masque);
DESCRIPTION¶
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() définit 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.
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.65 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¶
Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a
<
http://po4a.alioth.debian.org/> par l'équipe de traduction
francophone au sein du projet perkamon
<
http://perkamon.alioth.debian.org/>.
Christophe Blaess <
http://www.blaess.fr/christophe/> (1996-2003), Alain
Portal <
http://manpagesfr.free.fr/> (2003-2006). Nicolas François
et l'équipe francophone de traduction de Debian (2006-2009).
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> ».