syslog
(PHP 4, PHP 5, PHP 7, PHP 8)
syslog - Генерує повідомлення для системного журналу
Опис
syslog(int $priority, string $message): true
Функцияsyslog() генерує повідомлення, яке надсилається до системного журналу.
З приводу інформації щодо встановлення користувача повідомлень журналу дивіться Unix керівництво в частині syslog.conf (5). Додаткову інформацію про функціонал syslog можна отримати за допомогою man для syslog (3) на Unix-машинах.
Список параметрів
priority
Параметрpriority
- це комбінація типу та рівня. Можливими значеннями є:
Пріоритети syslog() (за зменшенням)
Константа | Опис |
---|---|
LOG_EMERG | система непридатна |
LOG_ALERT | необхідні негайні заходи |
LOG_CRIT | критичні умови |
LOG_ERR | умови помилки |
LOG_WARNING | умови попередження |
LOG_NOTICE | нормальні, але значну умову |
LOG_INFO | інформаційне повідомлення |
LOG_DEBUG | повідомлення налагодження |
message
Надіслане повідомлення.
Значення, що повертаються
Функція завжди повертає true
Приклади
Приклад #1 Приклад використання syslog()****
Loading...
Примітки
У Windows служба syslog емулюється, використовуючи журнал подій (Event Log).
Зауваження :
Использование значений с
LOG_LOCAL0
поLOG_LOCAL7
для параметраfacility
у функції openlog() недоступно у Windows.
Дивіться також
- openlog() - Відкриває підключення до системного журналу
- closelog() - Закриває з'єднання із системним журналом
- syslog.filterНалаштування INI (починаючи з PHP 7.3)