Accueil > CMS > SPIP > spip_log dans SPIP 3

spip_log dans SPIP 3

mardi 28 août 2012, par nicolas

La gestion des logs dans spip3 a changé, il y a maintenant l’affectation obligatoire d’un niveau d’alerte à passer à chaque appel de la fonction spip_log, exemple :

spip_log("On est connecter", "mon_fichier_de_log" . _LOG_ALERTE_ROUGE) ;

Type d’alerte possible :
_LOG_HS=>’HS :’ niveau 0,
_LOG_ALERTE_ROUGE=>’ALERTE :’ niveau 1,
_LOG_CRITIQUE=>’CRITIQUE :’ niveau 2,
_LOG_ERREUR=>’ERREUR :’ niveau 3,
_LOG_AVERTISSEMENT=>’WARNING :’ niveau 4,
_LOG_INFO_IMPORTANTE=>’ !INFO :’ niveau 5,
_LOG_INFO=>’info :’ niveau 6,
_LOG_DEBUG=>’debug :’) niveau 7 ;

Informations trouvées dans ce fil :
http://www.mail-archive.com/spip@rezo.net/msg46910.html

Voici effectivement les 7 niveaux Syslog :
0 Emerg (emergency) ⇒ Système inutilisable
1 Alert ⇒ Une intervention immédiate est nécessaire
2 Crit (critical) ⇒ Erreur critique pour le système
3 Err (error) ⇒ Erreur de fonctionnement
4 Warning ⇒ Avertissement
5 Notice ⇒ Événement normal méritant d’être signalé
6 Info (informational) ⇒ pour information seulement
7 Debug ⇒ Message de mise au point

Le niveau le plus haut d’alerte à loguer peut être défini dans le fichier config/mes_options.php :
define(’_DEBUG_AUTORISER’, true) ;
define(’_LOG_FILTRE_GRAVITE’,5) ;

Répondre à cet article