Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

syslogd(1M)

syslog(3C)

syslog(5)                                                         syslog(5)

NAME
     syslog - Definitionen für die Systemfehlerprotokollierung

SYNTAX
     #include <syslog.h>

BESCHREIBUNG
     Die Include-Datei <syslog.h> definiert folgende symbolischen Konstan-
     ten, wobei keine oder mehrere mit logischem OR verbunden sein können,
     um die Option logopt von openlog() zu bilden:

     LOGPID      Protokolliert die Prozeß-ID mit jeder Meldung.
     LOGCONS     Gibt Meldungen auf der Systemkonsole aus.
     LOGNDELAY   Stellt die Verbindung zu syslogd sofort her.
     LOGODELAY   Verzögert das Öffnen bis zum Aufrufen von syslog().
     LOGNOWAIT   Wartet nicht auf Sohnprozesse.

     Die folgenden symbolischen Konstanten sind als mögliche Werte des
     Arguments facility für openlog() definiert:

     LOGKERN     Reserviert für Meldungen, die vom System generiert wer-
                  den.
     LOGUSER     Von einem Benutzerprozeß generierte Meldung.
     LOGMAIL     Reserviert für Meldungen, die vom Postsystem generiert
                  werden.
     LOGNEWS     Reserviert für Meldungen, die vom Netzwerknachrichtensy-
                  stem generiert werden.
     LOGUUCP     Reserviert für Meldungen, die vom UUCP-System generiert
                  werden.
     LOGDAEMON   Reserviert für Meldungen, die vom Systemdämon generiert
                  werden.
     LOGAUTH     Reserviert für Meldungen, die vom Berechtigungsdämon
                  generiert werden.
     LOGCRON     Reserviert für Meldungen, die vom Uhrendämon [siehe
                  cron(1M)] generiert werden.
     LOGLPR      Reserviert für Meldungen, die vom Druckersystem generiert
                  werden.
     LOGLOCAL0   Reserviert für die lokale Verwendung.
     LOGLOCAL1   Reserviert für die lokale Verwendung.
     LOGLOCAL2   Reserviert für die lokale Verwendung.
     LOGLOCAL3   Reserviert für die lokale Verwendung.
     LOGLOCAL4   Reserviert für die lokale Verwendung.
     LOGLOCAL5   Reserviert für die lokale Verwendung.
     LOGLOCAL6   Reserviert für die lokale Verwendung.
     LOGLOCAL7   Reserviert für die lokale Verwendung.

     Folgende Angaben sind als Makros für den Aufbau des Arguments maskpri
     von setlogmask() definiert. Die folgenden Makros werden in einen Aus-
     druck des Typs int aufgelöst, wenn das Argument pri ein Ausdruck des
     Typs int ist:





Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

syslog(5)                                                         syslog(5)

     LOGMASK(pri)   Eine Maske für die Priorität pri.
     LOGUPTO(pri)   Eine Maske für alle Prioritäten bis zu pri.

     Die folgenden Konstanten werden als mögliche Werte für das Argument
     priority von syslog() definiert:

     LOGEMERG    Eine "panic"-Bedingung wurde an alle Prozesse ausgegeben.
     LOGALERT    Eine Bedingung, die sofort korrigiert werden sollte.
     LOGCRIT     Eine kritische Bedingung.
     LOGERR      Eine Fehlermeldung.
     LOGWARNING  Eine Warnmeldung.
     LOGNOTICE   Eine Bedingung, die spezielle Schritte erfordert.
     LOGINFO     Eine allgemeine Informationsmeldung.
     LOGDEBUG    Eine Meldung, die zum Testen von Programmen nützlich ist.

     Die folgenden Angaben sind als Funktionen deklariert, können aber auch
     als Makros definiert werden:

     void  closelog(void);
     void  openlog(const char *id, int logopt, int facility);
     int   setlogmask(int maskpri);
     void  syslog(int priority, const char *format, ...);

SIEHE AUCH
     syslogd(1M), syslog(3C).





























Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026