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)