Предопределенные константы
Перечисленные ниже константы всегда доступны как часть ядра PHP.
Константа | Описание |
---|---|
LOG_CONS |
если при передаче данных системному журналу произошла ошибка, произвести вывод в системную консоль |
LOG_NDELAY |
немедленно открыть соединение со службой журналирования |
LOG_ODELAY |
(по умолчанию) отсрочить открытие соединения до появления первого сообщения |
LOG_NOWAIT |
|
LOG_PERROR |
вывод журнала вместе со стандартной ошибкой |
LOG_PID |
добавить PID к каждому сообщению |
Константа | Описание |
---|---|
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 |
Константа | Описание |
---|---|
LOG_EMERG |
система не может быть использована |
LOG_ALERT |
необходимо незамедлительное действие |
LOG_CRIT |
критические условия |
LOG_ERR |
условия ошибки |
LOG_WARNING |
условия предупреждения |
LOG_NOTICE |
нормальное, но значительное состояние |
LOG_INFO |
информационное сообщение |
LOG_DEBUG |
сообщения уровня отладки |
Константа | Описание |
---|---|
DNS_A |
Ресурсная запись IPv4 |
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 сервер по каждому доступному типу записи. |
Коментарии
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
)
*/