Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
tecnicas:debugger [20/11/2020 23:10] pedro [Modo Debug en Producción] |
tecnicas:debugger [20/03/2022 18:29] (actual) pedro |
||
---|---|---|---|
Línea 4: | Línea 4: | ||
Utilizamos el propio IDE para habilitar y deshabilitar el modo Debug en nuestras aplicaciones. | Utilizamos el propio IDE para habilitar y deshabilitar el modo Debug en nuestras aplicaciones. | ||
{{ :tecnicas:xailerdebug.png?nolink&100 |}} | {{ :tecnicas:xailerdebug.png?nolink&100 |}} | ||
- | Esto nos permite que nuestra aplicación sepa si esta en modo Debug solo consultado a la función de Xailer **IsDebug()**. | + | Esto nos permite que nuestra aplicación sepa si esta en modo Debug solo consultado a la función de Néfele [[funciones:nfl_IsDebug]]. |
Una vez habilitado, si se produce un error en nuestra aplicación nos mostrara el error en el navegador que realizo la consulta. | Una vez habilitado, si se produce un error en nuestra aplicación nos mostrara el error en el navegador que realizo la consulta. | ||
Línea 48: | Línea 48: | ||
\\ | \\ | ||
===== Modo Debug en Producción ===== | ===== Modo Debug en Producción ===== | ||
- | Cuando nuestro CGI esta en producción y los hemos compilado sin Debug, podemos forzar a que pase a modo Debug añadiendo en el directorio donde este nuestro CGI un fichero con el mismo nombre del CGI con la extensión **.debug**. | + | Cuando nuestro CGI esta en producción y lo hemos compilado sin Debug, podemos forzar a que pase a modo Debug añadiendo en el directorio donde este nuestro CGI un fichero con el mismo nombre del CGI con la extensión **.debug**. |
Al forzar el modo Debug en nuestro CGI en producción se habilita también la generación de ficheros error.log con información de los errores producidos e información de nuestro CGI en el momento de producirse el error. | Al forzar el modo Debug en nuestro CGI en producción se habilita también la generación de ficheros error.log con información de los errores producidos e información de nuestro CGI en el momento de producirse el error. |