17,6 → 17,12 |
class Log { |
|
/** |
* Boolean indiquant si l'on doit utiliser les logs ou pas |
*/ |
private static $logger = false; |
|
|
/** |
* Tableau associatif stockant les descripteurs de fichiers |
*/ |
private static $fichiersLog = array(); |
64,6 → 70,7 |
self::$cheminLogs = Config::get('chemin_logs'); |
self::$timeZone = Config::get('fw_timezone'); |
self::$tailleMax = Config::get('fw_taille_max_logs'); |
self::$logger = Config::get('fw_log_debogage'); |
|
// gestion de la timezone pour éviter des erreurs |
if (function_exists('date_default_timezone_set') && function_exists('date_default_timezone_get')) { |
70,7 → 77,7 |
date_default_timezone_set(self::$timeZone); |
} |
|
if (!is_dir(self::$cheminLogs) || !is_writable(self::$cheminLogs)) { |
if (self::$logger && (!is_dir(self::$cheminLogs) || !is_writable(self::$cheminLogs))) { |
self::desactiverEcriture(); |
} |
} |