setlogmask(3) Library Functions Manual setlogmask(3) BEZEICHNUNG setlogmask - Setzen der Prioritatsmaske fur die Protokollierung BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include int setlogmask(int Maske); BESCHREIBUNG Ein Prozess verfugt uber eine Protokollierungs-Prioritatsmaske, die bestimmt, welche Aufrufe von syslog(3) zur Protokollierung fuhren. Alle anderen Aufrufe werden ignoriert. Die Protokollierung ist fur die Prioritaten aktiviert, fur die das entsprechende Bit in Maske gesetzt ist. Die ursprungliche Maske ist so gewahlt, dass die Protokollierung fur alle Prioritaten aktiviert ist. Die Funktion setlogmask() setzt diese Protokollierungsmaske fur den aufrufenden Prozess und liefert die vorherige Maske zuruck. Falls das Argument Maske 0 ist, dann wird die aktuelle Protokollierungsmaske nicht verandert. Die acht Prioritaten sind LOG_EMERG, LOG_ALERT, LOG_CRIT, LOG_ERR, LOG_WARNING, LOG_NOTICE, LOG_INFO und LOG_DEBUG. Das Bit, dass einer Prioritat p entspricht, ist LOG_MASK(p). Einige Systeme stellen auch ein Makro LOG_UPTO(p) fur die Maske aller Prioritaten in der obigen Liste bis einschiesslich p zur Verfugung. RUCKGABEWERT Diese Funktion liefert die vorherige Protokollierungs-Prioritatenmaske zuruck. FEHLER Keine. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +-----------------+-------------------------+--------------------------+ |Schnittstelle | Attribut | Wert | +-----------------+-------------------------+--------------------------+ |setlogmask() | Multithread-Fahigkeit | MT-Unsicher race:LogMask | +-----------------+-------------------------+--------------------------+ STANDARDS POSIX.1-2008. GESCHICHTE POSIX.1-2001. LOG_UPTO() wird in die nachste Veroffentlichung der POSIX-Spezifikation aufgenommen (Angelegenheit 8). SIEHE AUCH closelog(3), openlog(3), syslog(3) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.06 1. November 2023 setlogmask(3)