PHP kézikönyv
Előző
Következő
Az openlog() függvény segítségéval nyithatunk egy program számára kapcsolatot a rendszer naplózóval.
Az ident argumentumban megadott szöveg minden naplóüzenet elejére kerül.
Az option és a facility lehetséges értékei alant találhatóak.
Az option paraméterrel jelezhetőek a különleges opciók, amik belejáthszhatnak a naplózás mikéntjébe.
Kicsit lejjebb található róluk táblázat.
A facility paraméterben adható meg, milyen csoporthoz tartozó program küldte ezt a naplóüzenetet.
Azt, hogy milyen facility típussal hogy bánjon a syslog, azt a gépünk syslog konfigurációjában lehet részletezni.
Az openlog() függvény használata nem szükségszerű, mivel a syslog() ezt amúgy is megteszi, ha szükség van rá.
Ebben az esetben az ident paraméter FALSE lesz.
Táblázat 1. openlog() Opciók
Konstans
Leírás
bárminemű hiba esetén, ami a rendszer naplózó felé adatot küldés folyamán felmerül, küldje azt egyenesen a rendszer konzoljára
azonnali kapcsolatnyitás a rendszer-naplózóhoz
(alapértelmezett) várjon a csatlakozással, amíg az első naplóüzenet meg nem érkezik
a naplóüzeneteket az alapértelmezett hibakimenetre is küldje
minden üzenethez mellékelje a processzazonosítót (PID) is
Táblázat 2. openlog() Szolgáltatás csoportok (facility paraméter)
Konstans
Leírás
biztonsági / authorizációs üzenetek (ehelyett a LOG_AUTHPRIV-et használja, amely rendszerekben ez lehetséges)
biytonsági / authorizációs üzenetek (privát)
clock daemon (cron és at)
egyéb rendszer daemon-ok
kernel üzenetek
helyi használatra fentartott
soros nyomtató alrendszer
levél alrendszer
USENET news alrendszer
a syslogd saját belső üzenetei
általános, felhasználó szinten történt bejegyzés
UUCP alrendszer
Lásd még: define_syslog_variables(), syslog() és closelog()!
Előző
Tartalom
Következő
Fel