Esempio n. 1
0
 protected function guardar_archivo_log($texto, $archivo)
 {
     $permisos = 0774;
     //--- Asegura que el path esta creado
     $path = $this->directorio_logs();
     $path_completo = $path . "/" . $archivo;
     toba_manejador_archivos::crear_arbol_directorios($path, $permisos);
     //Grabo el archivo
     $es_nuevo = !file_exists($path_completo);
     $this->anexar_a_archivo($texto, $path_completo);
     //Reseteo las variables internas para no escribir lo mismo varias veces
     $this->proyectos = array();
     $this->mensajes = array();
     $this->niveles = array();
     $this->proximo = 0;
     if ($es_nuevo) {
         //Cambiar permisos
         @toba_manejador_archivos::chmod_recursivo($path, $permisos);
     }
 }
Esempio n. 2
0
 protected function guardar_archivo_log($texto, $archivo)
 {
     $permisos = 0774;
     //--- Asegura que el path esta creado
     $path = $this->directorio_logs();
     $path_completo = $path . "/" . $archivo;
     toba_manejador_archivos::crear_arbol_directorios($path, $permisos);
     $es_nuevo = false;
     if (!file_exists($path_completo)) {
         //Caso base el archivo no existe
         $this->anexar_a_archivo($texto, $path_completo);
         $es_nuevo = true;
     } else {
         //El archivo existe, ¿Hay que ciclarlo?
         $excede_tamanio = filesize($path_completo) > apex_log_archivo_tamanio * 1024;
         if (apex_log_archivo_tamanio != null && $excede_tamanio) {
             $this->ciclar_archivos_logs($path, $archivo);
             $es_nuevo = true;
         }
         $this->anexar_a_archivo($texto, $path_completo);
     }
     if ($es_nuevo) {
         //Cambiar permisos
         @toba_manejador_archivos::chmod_recursivo($path, $permisos);
     }
 }