Constantes pré-definidas

As constantes listadas abaixo estão sempre disponíveis como parte do núcleo do PHP.

Opções da openlog()
Constante Descrição
LOG_CONS se há um erro enquanto enviando dados para o logger do sistema, escreverá diretamente para o console do sistema
LOG_NDELAY abre a conexão para o logger imediatamente
LOG_ODELAY (padrão) atrasa a abertura da conexão até a primeira mensagem está logada
LOG_NOWAIT
LOG_PERROR exibe a mensagem de log também para o erro padrão
LOG_PID inclui PID com cada mensagem
Facilidades da openlog()
Constante Descrição
LOG_AUTH mensagens de segurança/autorização (usa LOG_AUTHPRIV no lugar em sistemas onde essa constante está definida)
LOG_AUTHPRIV mensagens de segurança/autorização (privado)
LOG_CRON clock daemon (cron and at)
LOG_DAEMON outros daemons de sistema
LOG_KERN mensagens de kernel
LOG_LOCAL0 ... LOG_LOCAL7 reservada para uso local, esta não está disponível em Windows
LOG_LPR line printer subsystem
LOG_MAIL mail subsystem
LOG_NEWS USENET news subsystem
LOG_SYSLOG mensagens geradas internamente por syslogd
LOG_USER mensagens de nível-usuário genéricas
LOG_UUCP UUCP subsystem
Prioridades (em ordem decrescente) de syslog()
Constante Descrição
LOG_EMERG sistema está inutilizável
LOG_ALERT ação deve ser tomada imediatamente
LOG_CRIT condições críticas
LOG_ERR condições de erro
LOG_WARNING condições de alertas
LOG_NOTICE condição normal, mas significativa
LOG_INFO mensagem informativa
LOG_DEBUG mensagem de debug-level
Opções da dns_get_record()
Constante Descrição
DNS_A Recurso de Endereço IPv4
DNS_MX Recurso de cambista de Email
DNS_CNAME Recurso de Alias (Nome Canônico)
DNS_NS Recurso de Servidor de Nome Autorizado
DNS_PTR Recurso de Indicador
DNS_HINFO Recurso de Host Info (Ver IANA's » Nomes de Sistemas Operacionais para o significado destes valores)
DNS_SOA Início do Recurso de Autoridade
DNS_TXT Text Resource
DNS_ANY Qualquer registro de Recurso. Na maioria dos sistemas retorna todos os registros de recursos, entretadno ele não seria confiado para usos críticos. Tente DNS_ALL no lugar.
DNS_AAAA Recurso de Endereço de IPv6
DNS_ALL Iterativamente examina o nome do servidor para cada tipo de gravação disponível.
add a note add a note

User Contributed Notes 1 note

up
2
arash dot dalir at gmail dot com
5 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