/** * Configuramos los logs del sistema. * @param string $path Directorio donde poner los logs. * @param string $file Nombre del archivo. Puede utilizar modificadores de strftime para que sean dinamicos. * @param int $level Nivel minimos de logs que se van a aplicar. */ public static function setup($path, $file, $level = self::NONE) { // Obtenemos el path compilado. self::$file = self::get_path($path, $file); // Iniciamos el directorio. if (!file_exists(self::$file)) { // Fuerzo creacion del directorio. mkdir(dirname(self::$file), 0777, TRUE); // Genero el archivo. touch(self::$file); } // Seteo nivel a utilizar. self::$level = $level; }