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