Dostupnost ve verzích: PHP 4, PHP 5, PHP 7
Otevře spojení do systémového loggeru.
| Parametr | Datový typ | Výchozí hodnota | Poznámka |
|---|---|---|---|
$ident |
string |
není | Identifikátor (typu string), který bude přidán do zprávy. |
$option |
int |
není | Argument $option se používá k označení toho, jaké možnosti protokolování budou použity při generování zprávy protokolu. Podrobnosti níže. |
$facility |
int |
není | Argument $facility se používá k určení, jaký typ programu protokoluje zprávu. To vám umožní určit (v konfiguraci syslogu vašeho stroje), jak budou zpracovávány zprávy přicházející z různých zařízení. Podrobnosti níže. |
$optionArgument $option se používá k označení toho, jaké možnosti protokolování budou použity při generování zprávy protokolu.
Možné hodnoty:
| Konstanta | Popis |
|---|---|
| LOG_CONS | Pokud při zápisu do loggeru (nebo při odeslání dat) došlo k chybě, vypíše hlášku do systémové konzole. |
| LOG_NDELAY | Ihned otevře spojení k loggeru. |
| LOG_ODELAY | (default) Zpoždění mezi zápisem jednotlivých zpráv. Používá se hlavně při zápisu první zprávy do logu. |
| LOG_PERROR | Vypíše zalogovanou chybu také jako standardní PHP chybu. |
| LOG_PID | Do zprávy zahrne číslo PID. |
Můžete zvolit jednu nebo více možností.
Pokud používáte více možnosti, použijte zápis logický OR mezi konstantami.
Například: LOG_CONS | LOG_NDELAY | LOG_PID.
$facilityArgument $facility se používá k určení, jaký typ programu protokoluje zprávu. To vám umožní určit (v konfiguraci syslogu vašeho stroje), jak budou zpracovávány zprávy přicházející z různých zařízení.
| Konstanta | Popis |
|---|---|
| LOG_AUTH | Bezpečnostní nebo autorizační zprávy. Pokud ve vašem systému není tato konstanta definována, použijte LOG_AUTHPRIV. |
| LOG_AUTHPRIV | Bezpečnostní nebo autorizační zprávy. Soukromá zpráva. |
| LOG_CRON | Hodinové opakování (cron). |
| LOG_DAEMON | Systémový deamon, který čeká na události. |
| LOG_KERN | Zprávy z jádra operačního systému (z Kernelu). |
| LOG_LOCAL0 … LOG_LOCAL7 | Rezervováno pro použití na konkrétním lokálním zařízení nebo serveru. Není dostupné ve Windows. |
| LOG_LPR | Subsystem pro výpis do řádků. |
| LOG_MAIL | Subsystem pro obsluhu e-mailů a poštovního serveru. |
| LOG_NEWS | Subsystem pro obsluhu novinek a zpráv (USENET). |
| LOG_SYSLOG | Zprávy, které generuje interně syslogd (může obsahovat systémové zprávy z operačního systému). |
| LOG_USER | Výchozí zprávy, které definoval uživatel nebo konkrétní rozšíření. Nejsou systémové. |
| LOG_UUCP | Subsystem UUCP. |
bool - vrátí true v případě úspěchu, false v případě chyby.
[Oficiální dokumentace funkce openlog](Oficiální dokumentace PHP.net)
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články a novinky nejen ze světa PHP a programování. Nenechte si ujít jediný článek.
Články píše Jan Barášek © 2009-2025 | Kontakt | Mapa webu
Status | Aktualizováno: ... | cs