Beispiel #1
0
 /**
  * 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;
 }