PHP 8.4.1 Released!

Constantes pré-définies

Les constantes listées ici sont toujours disponibles dans PHP.

flags disponibles pour openlog()
LOG_CONS (int)
Si une erreur se produit lors de l'envoi des données au journal système, écrire directement sur la console système.
LOG_NDELAY (int)
Ouvrir immédiatement la connexion au journal.
LOG_ODELAY (int)
Retarder l'ouverture de la connexion jusqu'à l'enregistrement du premier message. C'est le comportement par défaut.
LOG_NOWAIT (int)
LOG_PERROR (int)
Enregistrer également les messages dans STDERR.
LOG_PID (int)
Inclure l'ID de processus (PID) avec chaque message journal.
facility disponibles pour openlog()
LOG_AUTH (int)
Pour les messages de sécurité ou d'autorisation.

Note: Utiliser LOG_AUTHPRIV à la place lorsque disponible.

LOG_AUTHPRIV (int)
Pour les messages de sécurité ou d'autorisation privés.
LOG_CRON (int)
Pour les messages du démon de planification. Par exemple, cron ou at.
LOG_DAEMON (int)
Pour les messages des démons système.
LOG_KERN (int)
Pour les messages du noyau.
LOG_LOCAL0 (int)
Réservé à un usage local.
Avertissement

Non disponible sur Windows.

LOG_LOCAL1 (int)
Réservé à un usage local.
Avertissement

Non disponible sur Windows.

LOG_LOCAL2 (int)
Réservé pour un usage local.
Avertissement

Non disponible sur Windows.

LOG_LOCAL3 (int)
Réservé pour un usage local.
Avertissement

Non disponible sur Windows.

LOG_LOCAL4 (int)
Réservé pour un usage local.
Avertissement

Non disponible sur Windows.

LOG_LOCAL5 (int)
Réservé pour un usage local.
Avertissement

Non disponible sur Windows.

LOG_LOCAL6 (int)
Réservé pour un usage local.
Avertissement

Non disponible sur Windows.

LOG_LOCAL7 (int)
Réservé pour un usage local.
Avertissement

Non disponible sur Windows.

LOG_LPR (int)
Pour les messages provenant du sous-système de l'imprimante en ligne.
LOG_MAIL (int)
Pour les messages provenant du sous-système de messagerie.
LOG_NEWS (int)
Pour les messages provenant du sous-système de nouvelles USENET.
LOG_SYSLOG (int)
Pour les messages générés en interne par syslogd.
LOG_USER (int)
Pour les messages génériques au niveau de l'utilisateur.
LOG_UUCP (int)
Pour les messages provenant du sous-système UUCP.
Priorités disponibles pour syslog()

Les constantes de priorité sont listées de l'urgence aux messages de débogage.

LOG_EMERG (int)
Urgence, le système est inutilisable. Cela correspond à une condition de panique. Habituellement diffusé à tous les processus.
LOG_ALERT (int)
Alerte, une action immédiate est requise. Par exemple, une base de données système corrompue.
LOG_CRIT (int)
Critique, une action est requise. Par exemple, une erreur matérielle.
LOG_ERR (int)
Messages d'erreur.
LOG_WARNING (int)
Messages d'avertissement.
LOG_NOTICE (int)
Messages de notification, correspondant à des conditions qui ne sont pas des erreurs, mais qui peuvent nécessiter un traitement spécial.
LOG_INFO (int)
Messages informatifs.
LOG_DEBUG (int)
Messages de débogage contenant des informations généralement utiles uniquement lors du débogage d'un programme.
Types disponibles pour dns_get_record()
DNS_ANY (int)
Tout enregistrement de ressource. Sur la plupart des systèmes, cela renvoie tous les enregistrements de ressources, cependant, en raison des particularités des performances de libresolv entre les plateformes, cela n'est pas garanti. Le plus lent DNS_ALL collectera tous les enregistrements plus fiablement.
DNS_ALL (int)
Requête itérative du serveur de noms pour chaque type d'enregistrement disponible.
DNS_A (int)
Enregistrement d'adresse IPv4.
DNS_AAAA (int)
Ressource d'adresse IPv6.
DNS_A6 (int)
Défini dans les premières spécifications IPv6, mais rétrogradé en historique par » RFC 6563.
DNS_CAA (int)
Ressource d'autorisation d'autorité de certification. Disponible à partir de PHP 7.0.16 et 7.1.2.
Avertissement

Non disponible sous Windows.

DNS_CNAME (int)
Ressource d'alias (Nom canonique).
DNS_HINFO (int)
Ressource d'information sur l'hôte. Pour plus d'explications et de significations de ces valeurs, consultez la page de l'IANA sur » Noms des systèmes d'exploitation.
DNS_MX (int)
Ressource d'échangeur de courrier.
DNS_NAPTR (int)
Pointeur d'autorité de nom.
DNS_NS (int)
Ressource du serveur de noms autoritaire.
DNS_PTR (int)
Ressource de pointeur.
DNS_SOA (int)
Ressource de début d'autorité.
DNS_SRV (int)
Localisateur de service.
DNS_TXT (int)
Ressource de texte.
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