|
Die Funktion openlog() kontaktiert die System-Log-Dienste eines Programms. Die Zeichenkette ident wird jeder Meldung angefügt. Werte für die Parameter option und facility werden unten erläutert. Das Argument option wird verwendet, um festzulegen, welche Log-Optionen bei der Erzeugung von Log-Nachrichten verwendet werden sollen. Das Argument facility wird verwendet, um die Art des Programmes festzulegen, das die Nachricht loggt. Dies erlaubt ihnen (in ihrer speziellen SysLog-Konfiguartion) die Festlegung der Behandlungsweise von Log-Nachrichten. Der Gebrauch von openlog() ist optional. Er wird - falls erforderlich - automatisch aufgerufen von syslog(). Dann ist der Vorgabewert von ident falsch / FALSE.
Tabelle 1. openlog() Options
Konstante | Beschreibung |
---|---|
LOG_CONS | Tritt ein Fehler auf beim Senden von Daten an den System-Logging-Service, wird direkt an die System-Konsole ausgegeben. |
LOG_NDELAY | Öffnet sofort die Verbindung zum Log-Service. |
LOG_ODELAY | (Voreinstellung); öffne die Verbindung erst, wenn die erste Meldung geloggt werden soll. |
LOG_PERROR | Gib die Log-Meldungen auch an der Standard-Ausgabe für Fehler aus. |
LOG_PID | Schließe die PID bei jeder Meldung ein. |
Tabelle 2. openlog()-Möglichkeiten
Konstante | Beschreibung |
---|---|
LOG_AUTH | Security- / Authorization-Meldungen (benutzt statt dessen LOG_AUTHPRIV in Systemen, wo diese Konstante definiert ist). |
LOG_AUTHPRIV | Security- / Authorization-Meldungen (private). |
LOG_CRON | Zeitabhängig gestartete Dienste (Dämonen wie cron and at). |
LOG_DAEMON | Andere System-Dienste (Dämonen). |
LOG_KERN | Kernel-Meldungen. |
LOG_LOCAL0 ... LOG_LOCAL7 | Reserviert für lokale Benutzung. |
LOG_LPR | Zeilen-Drucker Subsystem. |
LOG_MAIL | Mailing-Subsystem. |
LOG_NEWS | USENET-News-Subsystem. |
LOG_SYSLOG | Meldungen die intern von syslogd erzeugt wurden. |
LOG_USER | Generische User-Level-Meldungen. |
LOG_UUCP | UUCP-Subsystem |
Siehe auch define_syslog_variables(), syslog() und closelog().
Zurück | Zum Anfang | Weiter |
long2ip | Nach oben | pfsockopen |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:57:20