Habilitar error log en CodeIgniter 3

Publicado por parzibyte en

Introducción

Para los desarrolladores que utilizamos AJAX o no queremos mostrar los errores en una app en producción, los logs son la herramienta principal para depurar y corregir errores.

Hoy mostraré cómo habilitar logs, o el archivo de errores en CodeIgniter.

Habilitar el log de errores

Lo único que tenemos que hacer es ir a application/config/config.php y cambiar el valor del arreglo $config en el índice log_threshold al valor 1.

Con esto estamos simplemente cambiado el umbral de errores.

El fragmento de código en cuestión es este:

Y ahí, un pequeño comentario nos da una pequeña introducción. Dice que si queremos deshabilitarlos, pongamos el valor en 0. Pero si deseamos habilitar los errores así como en cualquier aplicación, debemos ponerlo en 1.

En mi caso, al probar le puse un valor 4 y se loguearon muchas cosas:

Cuando en realidad sólo quería el error que aparece abajo. Así que mejor lo puse en nivel 1. Y el fragmento se ve como a continuación:

Ubicación de los archivos

Por cierto, los archivos de error aparecen en la carpeta application/logs y están nombrados de acuerdo al día. mes y año. Así, podemos analizarlos por fecha.

Aviso

Debemos asegurarnos de que en la carpeta application/logs se puedan crear archivos. Es decir, debe tener habilitada la escritura.

Conclusión

Así de fácil es habilitar el logueo de errores en CodeIgniter: un framework liviano de PHP que algunas personas y compañías todavía usan y usarán.


parzibyte

He trabajado por más de 4 años en el desarrollo de software con experiencia en Java, PHP, JavaScript, HTML, Node.JS, Python, Android y Go. También he trabajado con bases de datos SQL como MySQL y SQLite, así como con bases de datos NoSQL usando MongoDB.Soy bueno utilizando algunos frameworks y herramientas como Firebase, jQuery, AngularJS, VueJS, CodeIgniter, Laravel, BulmaCSS, Bootstrap y Electron.Otros términos que conozco son: Arduino, GraphQL, API's, REST, AJAX, PouchDB, CouchDB, Experiencia de usuario, buenas prácticas de programación, Webpack, NPM, Administración de servidores y programación de scriptsLa plataforma en la que tengo más experiencia es la web, pero en mis ratos libres realizo unos pequeños ejercicios en C# y C.Estoy aquí para ayudarte a resolver tus problemas de programación y depuración :-)

1 Comment

Poner modo producción en CodeIgniter 3 - Parzibyte's blog · octubre 12, 2018 a las 10:59 am

[…] Recuerda que también puedes ver cómo habilitar el log de errores en CodeIgniter. […]

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

A %d blogueros les gusta esto: