Loading

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