Предопределённые константы

Перечисленные ниже константы доступны как часть ядра PHP.

Опции openlog()
Константа Описание
LOG_CONS если при передаче данных системному журналу произошла ошибка, произвести вывод в системную консоль
LOG_NDELAY немедленно открыть соединение со службой журналирования
LOG_ODELAY (по умолчанию) отсрочить открытие соединения до появления первого сообщения
LOG_NOWAIT
LOG_PERROR вывод журнала вместе со стандартной ошибкой
LOG_PID добавить PID к каждому сообщению
Средства openlog()
Константа Описание
LOG_AUTH сообщения безопасности/авторизации (используйте LOG_AUTHPRIV в системах, где эта константа определена)
LOG_AUTHPRIV сообщения безопасности/авторизации (частное)
LOG_CRON планировщик событий (cron и at)
LOG_DAEMON другие системные службы
LOG_KERN сообщения ядра
LOG_LOCAL0 ... LOG_LOCAL7 зарезервированы для локального использования, недоступны в Windows
LOG_LPR подсистема построчной печати
LOG_MAIL почтовая подсистема
LOG_NEWS подсистема новостей USENET
LOG_SYSLOG сообщения, сгенерированные syslogd
LOG_USER общие сообщения уровня пользователя
LOG_UUCP подсистема UUCP
Приоритеты syslog() (в порядке убывания)
Константа Описание
LOG_EMERG система не может быть использована
LOG_ALERT необходимо незамедлительное действие
LOG_CRIT критические условия
LOG_ERR условия ошибки
LOG_WARNING условия предупреждения
LOG_NOTICE нормальное, но значительное состояние
LOG_INFO информационное сообщение
LOG_DEBUG сообщения уровня отладки
Опции dns_get_record()
Константа Описание
DNS_A Ресурсная запись IPv4
DNS_CAA Ресурсная запись Authority Authorization Resource (доступно с PHP 7.0.16 и с 7.1.2)
DNS_MX Ресурсная запись Mail Exchanger
DNS_CNAME Ресурсная запись Canonical Name
DNS_NS Ресурсная запись Name Server
DNS_PTR Ресурсная запись Pointer
DNS_HINFO Ресурс Host Info (Смотрите » IANA Названия операционных систем для получения расшифровки значений)
DNS_SOA Ресурсная запись SOA
DNS_TXT Ресурсная запись текстового типа
DNS_ANY Любая ресурсная запись. На большинстве систем возвращает все ресурсные записи, однако для использования в критических условиях не подходит. Вместо этого необходимо использовать DNS_ALL
DNS_AAAA Ресурсная запись IPv6
DNS_ALL Итеративно опрашивает DNS сервер по каждому доступному типу записи.
add a note add a note

User Contributed Notes 1 note

up
2
arash dot dalir at gmail dot com
6 years ago
FYI, on windows, the vlaues for LOG_* "log-levels" are as followed:

<?php
namespace Test;

include
'vendor/autoload.php';

use
Psr\Log\LogLevel;

$log_levels = array(
   
LogLevel::EMERGENCY => LOG_EMERG,
   
LogLevel::ALERT => LOG_ALERT,
   
LogLevel::CRITICAL => LOG_CRIT,
   
LogLevel::ERROR => LOG_ERR,
   
LogLevel::WARNING => LOG_WARNING,
   
LogLevel::NOTICE => LOG_NOTICE,
   
LogLevel::INFO => LOG_INFO,
   
LogLevel::DEBUG => LOG_DEBUG,
);

print_r($log_levels);
/*
prints:

Array
(
    [emergency] => 1
    [alert] => 1
    [critical] => 1
    [error] => 4
    [warning] => 5
    [notice] => 6
    [info] => 6
    [debug] => 6
)
*/
To Top