34,6 → 34,11 |
private static $logger = false; |
|
/** |
* Détermine si l'on loggue ou non les erreurs |
*/ |
private static $afficher = false; |
|
/** |
* Definit si php est lancé en ligne de commande ou en mode serveur |
*/ |
private static $mode = php_sapi_name ; |
52,6 → 57,7 |
self::$exceptions = array(); |
self::$contexte = Config::get('fw_debogage_contexte'); |
self::$logger = Config::get('fw_log_debogage'); |
self::$afficher = Config::get('fw_debogage'); |
self::$mode = php_sapi_name(); |
|
set_exception_handler(array(get_class($this),'gererException')); |
69,7 → 75,7 |
* Definit si l'on veut afficher le contexte ou non |
* @param bool true si on veut afficher le contexte, false sinon, par défaut vaut false |
*/ |
public function setContexte($contexte) { |
public static function setContexte($contexte) { |
self::$contexte = $contexte; |
} |
|
177,7 → 183,7 |
|
public function __destruct() { |
// Si des erreurs n'ont pas été affichée nous forçons leur affichage |
if (count(self::$exceptions) > 0) { |
if (self::$afficher && count(self::$exceptions) > 0) { |
echo self::getExceptions(); |
} |
} |