PHP openlog()

La fonction openlog() est une fonction intégrée en PHP qui ouvre la connexion de l’enregistreur système(system logger) pour un programme.
 

Syntaxe
openlog(str, option, type)

 
 

Paramètres
  • str(Obligatoire) : Spécifie un identifiant de chaîne qui sera ajouté à chaque message.
  • option(Obligatoire) : Spécifie les options de journalisation qui seront utilisées lors de la génération d’un message de log. Peut être une ou plusieurs des options suivantes (séparées par |): LOG_CONS, LOG_NDELAY, LOG_ODELAY, LOG_PERROR, LOG_PID.
  • type(Obligatoire) : Spécifie quel type de programme enregistre le message: LOG_AUTH, LOG_AUTHPRIV, LOG_CRON, LOG_DAEMON, LOG_KERN, LOG_LOCAL0…LOG_LOCAL7, LOG_LPR, LOG_MAIL, LOG_NEWS, LOG_SYSLOG, LOG_USER, LOG_UUCP..

 

Valeur de retour

La fonction renvoie TRUE en cas de succès. FALSE en cas d’échec.
 

Version PHP:

4+
 

Exemple :

Le code suivant ouvre et ferme la connexion de l’enregistreur système:

<?php
$text = "message à logger!"

openlog("Error", LOG_PID | LOG_PERROR);
syslog(LOG_ERR, $text);
closelog();
?>
Questions d'entretiens PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.