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 [21/07/2020 10:50] 127.0.0.1 editor externo |
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 45: | Línea 45: | ||
{{ :tecnicas:sindebug.png?nolink&488 |}} | {{ :tecnicas:sindebug.png?nolink&488 |}} | ||
+ | |||
+ | \\ | ||
+ | ===== Modo Debug en Producción ===== | ||
+ | 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. | ||
+ | |||
+ | Este fichero **.debug** se comporta como un **.ini** por lo que podemos utilizarlo para deshabilitar estos parámetros de manera individual. | ||
+ | |||
+ | [Debug] | ||
+ | Force = .T. | ||
+ | LogError = .T. | ||
+ | |||
~~DISCUSSION|Comentarios Modo Debug~~ | ~~DISCUSSION|Comentarios Modo Debug~~ |