Manuel PHP Précédent Suivant syslog() génère un message qui sera inscrit dans l'historique par le système. priority est une combinaison des valeurs d 'accès et de niveau, qui seront décrites dans la prochaine section. Le dernier argument est le message à envoyer. Attention: les caractères %m seront remplacés par l'erreur (sous forme de chaîne), présente dans errno. Tableau 1. Priorités syslog() (en ordre décroissant) Constante système inutilisable une décision doit être prise immédiatement conditions critiques conditions d 'erreur conditions d 'alerte condition normale, mais significative message d 'information message de débuggage Exemple 1. Utilisation de syslog() ?php define_syslog_variables(); / / ouverture de syslog, ajout du PID et envoi simultané du / / message à la sortie standard et à un mécanisme / / spécifique openlog("myScriptLog", LOG_PID | LOG_PERROR, LOG_LOCAL0); / / quelques lignes de code if (authorized_client()) {/ / faire quelquechose} else {/ / client non autorisé! / / notation de la tentative $access = date("Y / m/d H:i:s"); syslog(LOG_WARNING ,"Client non autorisé: $access $REMOTE_ADDR ($HTTP_USER_AGENT)");} closelog();? Avec Windows NT, l 'historique est pris en charge par Event Log. Précédent Sommaire Suivant Niveau supérieur