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 [15/03/2020 21:33] pedro |
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~~ | ||