Home » Linux Manpages » syslog
[   Print   ]

syslog

Linux Manpage


ÜBERSICHT

       #include <syslog.h>

       void openlog( char *ident, int option, int  facility)

       void syslog( int priority, char *format, ...)

       void closelog( void )

BESCHREIBUNG

       Syslog  ist  eine  Möglichkeit,  Nachrichten (z.B. Status- oder Fehler-
       berichte) an eine zentrale Stelle auf dem System zu schicken  und  dort
       zu verarbeiten.  Auf der Serverseite muss dazu der syslogd(8) gestartet
       werden, dieser empfängt die Nachrichten.

       openlog() stellt eine Verbindung zum syslog  Server  für  das  Programm
       her.   Die  Zeichenkette,  auf die ident zeigt, wird vor jede Nachricht
       gehängt und ist normalerweise der Programmname.   option  und  facility
       werden  im  nächsten  Abschnitt behandelt.  Die Benutzung von openlog()
       ist optional; Gegebenenfalls wird die Routine automatisch von  syslog()
       aufgerufen, wenn es nötig ist, dann wird ident auf NULL gesetzt.

       syslog()  erzeugt  eine  Log-Nachricht,  die vom syslogd(8) verarbeitet
       wird.  priority ist eine Kombination von facility und einem level,  die
       im  nächsten  Abschnitt  erläutert werden.  Die verbleibenden Parameter
       sind format, wie bei printf(3), und weitere Argumente, die  von  format
       benötigt  werden,  mit der Ausnahme, dass die zwei Zeichen %m durch die
       Fehlermeldung (strerror) ersetzt werden, die  dem  aktuellen  Wert  von
       errno entsprechen.

       closelog()   schließt  den  Deskriptor,  der  zum  Schreiben  der  Log-
       Nachrichten benutzt wurde.  Die Benutzung von closelog() ist  optional.

PARAMETER

       Dieser  Abschnitt  beschreibt die Parameter, die benutzt werden, um die
       Werte von option, facility, und priority zu setzen.

   option
       Der Parameter option von openlog() ist eine ODER-Verknüpfung von  einer
       dieser Konstanten:

       LOG_CONS
              schreibt  direkt  auf  die  Systemkonsole,  wenn ein Fehler beim
              Schreiben an den syslog auftritt.

       LOG_NDELAY
              öffnet sofort eine Verbindung zum syslog (normalerweise wird die
              Verbindung  erst dann hergestellt, wenn die erste Nachricht gel-
              ogt werden soll).

              Stattdessen sollte LOG_AUTHPRIV benutzt werden

       LOG_AUTHPRIV
              Sicherheits-/Autorisations-Nachrichten

       LOG_CRON
              Uhr-Dämonen) (cron und at)

       LOG_DAEMON
              andere System-Dämonen

       LOG_KERN
              Kernel-Nachrichten

       LOG_LOCAL0 bis LOG_LOCAL7
              reserviert für den lokalen Gebrauch

       LOG_LPR
              Nachrichten vom Drucker-Subsystem

       LOG_MAIL
              Nachrichten vom Mail-Subsystem

       LOG_NEWS
              Nachrichten vom Usenet News-Subsystem

       LOG_SYSLOG
              Nachrichten, die intern vom syslogd erzeugt wurden

       LOG_USER(default)
              Generische User-Level Nachrichten

       LOG_UUCP
              Nachrichten vom UUCP-Subsystem

   level
       Dieser Parameter gibt die Dringlichkeitsstufe der  Nachricht  an.   Die
       Level sind, in fallender Wichtigkeit:

       LOG_EMERG
              Das System ist unbrauchbar

       LOG_ALERT
              Es müssen dringend Aktionen eingeleitet werden

       LOG_CRIT
              Kritische Nachricht

       LOG_ERR
              Fehlernachricht

       Eine syslog-Funktion erschien in BSD 4.2.

SIEHE AUCH

       logger(1), syslog.conf(5), syslogd(8).

Linux                            3. Juni 1996                        SYSLOG(3)

Man(1) output converted with man2html
Ähnliche Artikel:
abs, accept, access, acct, acos, acosh, addmntent, adjtimex, alarm, alloca,
Arrow sysinfo system Arrow
Verwandte Produkte und Suchanfragen anderer Besucher:
linuxsyslogmanpage,

Tag Clouds

beschreibung Übersicht #include < berichte char closelog dazu dort empfängt facility fehler- format gestartet h> her ident int linux manpage möglichkeit nachrichten openlog option priority programm schicken server serverseite status stelle stellt syslog syslogd system verarbeiten verbindung void zeichenkette zeigt zentrale

Social-Bookmark

Diesen Artikel bookmarken
bei ...

delicious Facebook Google Linkarena Mister Wong oneview
Socializer Twitter Webnews Yahoo MyWeb YiGG

Was sind Social Bookmarks? Social Bookmarks
Social Bookmarks sind Lesezeichen, die im Internet von verschiedenen Benutzern durch gemeinschaftliches Indexieren erschlossen werden.

In sogenannten Social-Bookmark-Netzwerken können angemeldetet Benutzer Links und Nachrichtenmeldungen sammeln und andere Benutzer so auf interessante Inhalte aufmerksam machen.

Update: 02.12.2011 00:02