1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| /**
*classe dbg : DEBUG
*
*ce fichier contient le script servanr a créer une classe de debug
*@package surveillance
*@author bruno da silva stagiaire EDF DTG
*/
/**
*debug : classe de debug : affiche les info de debug en bas de page
*
*cette classe pour but d'aider a repérer les differents bug rencontrés, en affichant des info prédefinies dans le code.
*elle est defini par le controleur et est appelée par global $dbg dans n'importe quelle partie du code.
*a la fin du controleur, si les header n'ont pas ete modifiés, on affiche le resultat a l"ecanr
*et dans un fichier, sinon on ne les affiches que dans un fichier.
*@package surveillance
*/
class debug{
/**
*@var array $all tableau stockant toutes les string passé par la mthode store
*/
var $all;
/**
*@var string $last dernier element passé par la methode store
*/
var $last;
/**
*@var int $level niveau de debug : permet de n'afficher que le element >= a ce niveau
*/
var $level;//niveau de debug
/**
*@var bool $forceAff lance des echo a chaque fois q'un appel est lancé a la methode store : permet de debugger meme si le script plante
*/
var $forceAff;//sert a forcer store a faire des echo
/**
*@var bool $ecrire defini si il faut ecrire dans un fichier les info a la fin du script
*/
var $ecrire; |