Herramientas de usuario

Herramientas del sitio


informatica:programacion:php:frameworks:codeigniter_3

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:php:frameworks:codeigniter_3 [2026/06/16 10:03] – [Depuración] tempwininformatica:programacion:php:frameworks:codeigniter_3 [2026/06/18 12:33] (actual) – [Registro de errores (logging)] tempwin
Línea 122: Línea 122:
 Niveles de log: Niveles de log:
  
-  * 0 = desactivado (por defecto) +  * ''0'' = desactivado (por defecto) 
-  * 1 = error +  * ''1'' = error (incluye errores PHP) 
-  * 2 = debug +  * ''2'' = debug 
-  * 3 = info +  * ''3'' = info 
-  * 4 = all+  * ''4'' = all (todo tipo de mensajes)
  
 Si ponemos 3, podremos ver registro de error, debug e info. Si ponemos 3, podremos ver registro de error, debug e info.
 +
 +<WRAP center round tip 60%>
 +La recomendación es que mientras desarrollamos, usemos el nivel ''4'' (veremos todo) y en producción el ''2'' (solamente errores y depuración)
 +</WRAP>
 +
 +
 +Por defecto, los registros se guardan en ''application/logs/'' y suelen tener el nombre ''log-AAAA-MM-DD.php''.
 +
 +Para escribir en el registro, usamos la función ''%%log_message("nivel", "mensaje")%%'':
 +
 +<code php>
 +log_message('info', 'Transacción completada correctamente');
 +
 +log_message('error', 'Agente no encontrado: ' . $data['id']);
 +</code>
 +
 +  * [[https://codeigniter.com/userguide3/general/errors.html|Documentación oficial sobre gestión de errores en CodeIgniter]]
 ===== Query Builder ===== ===== Query Builder =====
  
informatica/programacion/php/frameworks/codeigniter_3.1781596985.txt.gz · Última modificación: por tempwin