Provided by: manpages-de-dev_4.21.0-2_all bug

BEZEICHNUNG

       setlogmask - Setzen der Prioritätsmaske für die Protokollierung

BIBLIOTHEK

       Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT

       #include <syslog.h>

       int setlogmask(int Maske);

BESCHREIBUNG

       Ein  Prozess  verfügt  über  eine  Protokollierungs-Prioritätsmaske,  die bestimmt, welche
       Aufrufe von syslog(3) zur Protokollierung führen. Alle anderen Aufrufe  werden  ignoriert.
       Die  Protokollierung  ist  für die Prioritäten aktiviert, für die das entsprechende Bit in
       Maske gesetzt ist. Die ursprüngliche Maske ist so gewählt, dass  die  Protokollierung  für
       alle Prioritäten aktiviert ist.

       Die  Funktion  setlogmask()  setzt diese Protokollierungsmaske für den aufrufenden Prozess
       und liefert die vorherige Maske zurück. Falls das Argument Maske  0  ist,  dann  wird  die
       aktuelle Protokollierungsmaske nicht verändert.

       Die   acht   Prioritäten   sind  LOG_EMERG,  LOG_ALERT,  LOG_CRIT,  LOG_ERR,  LOG_WARNING,
       LOG_NOTICE, LOG_INFO und LOG_DEBUG. Das  Bit,  dass  einer  Priorität  p  entspricht,  ist
       LOG_MASK(p).  Einige  Systeme  stellen  auch  ein  Makro  LOG_UPTO(p)  für die Maske aller
       Prioritäten in der obigen Liste bis einschießlich p zur Verfügung.

RÜCKGABEWERT

       Diese Funktion liefert die vorherige Protokollierungs-Prioritätenmaske zurück.

FEHLER

       Keine.

ATTRIBUTE

       Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.

       ┌────────────────────────────────────────┬───────────────────────┬────────────────────────┐
       │SchnittstelleAttributWert                   │
       ├────────────────────────────────────────┼───────────────────────┼────────────────────────┤
       │setlogmask()                            │ Multithread-Fähigkeit │ MT-Unsafe race:LogMask │
       └────────────────────────────────────────┴───────────────────────┴────────────────────────┘

STANDARDS

       POSIX.1-2001, POSIX.1-2008.

       LOG_UPTO() wird  in  die  nächste  Veröffentlichung  der  POSIX-Spezifikation  aufgenommen
       (Angelegenheit 8).

SIEHE AUCH

       closelog(3), openlog(3), syslog(3)

ÜBERSETZUNG

       Die    deutsche    Übersetzung   dieser   Handbuchseite   wurde   von   Helge   Kreutzmann
       <debian@helgefjell.de> erstellt.

       Diese Übersetzung ist Freie Dokumentation;  lesen  Sie  die  GNU  General  Public  License
       Version  3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ oder neuer bezüglich der Copyright-
       Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-
       Mail an die Mailingliste der Übersetzer ⟨debian-l10n-german@lists.debian.org⟩.