openlog
(PHP 4, PHP 5)
openlog — A rendszer naplózóval való kapcsolat nyitása
LeÃrás
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.
Konstans | LeÃrás |
---|---|
LOG_CONS | 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 |
LOG_NDELAY | azonnali kapcsolatnyitás a rendszer-naplózóhoz |
LOG_ODELAY | (alapértelmezett) várjon a csatlakozással, amÃg az elsÅ‘ naplóüzenet meg nem érkezik |
LOG_PERROR | a naplóüzeneteket az alapértelmezett hibakimenetre is küldje |
LOG_PID | minden üzenethez mellékelje a processzazonosÃtót (PID) is |
Konstans | LeÃrás |
---|---|
LOG_AUTH | biztonsági/authorizációs üzenetek (ehelyett a LOG_AUTHPRIV-et használja, amely rendszerekben ez lehetséges) |
LOG_AUTHPRIV | biytonsági/authorizációs üzenetek (privát) |
LOG_CRON | clock daemon (cron és at) |
LOG_DAEMON | egyéb rendszer daemon-ok |
LOG_KERN | kernel üzenetek |
LOG_LOCAL0 ... LOG_LOCAL7 | helyi használatra fentartott, Windows alatt nem használható |
LOG_LPR | soros nyomtató alrendszer |
LOG_MAIL | levél alrendszer |
LOG_NEWS | USENET news alrendszer |
LOG_SYSLOG | a syslogd saját belső üzenetei |
LOG_USER | általános, felhasználó szinten történt bejegyzés |
LOG_UUCP | UUCP alrendszer |
Note: Windows alatt egyedül a LOG_USER naplóbejegyzés tÃpus érvényes.
Lásd még: define_syslog_variables(), syslog() és closelog()!