debugging.rst
30 lines
| 1.1 KiB
| text/x-rst
|
RstLexer
r2119 | .. _debugging: | |||
=================== | ||||
Bradley M. Kuhn
|
r4192 | Debugging Kallithea | ||
r2119 | =================== | |||
Bradley M. Kuhn
|
r4192 | If you encountered problems with Kallithea here are some instructions how to | ||
r2119 | possibly debug them. | |||
** First make sure you're using the latest version available.** | ||||
Mads Kiilerich
|
r4902 | Enable detailed debug | ||
r2119 | --------------------- | |||
Bradley M. Kuhn
|
r4192 | Kallithea uses standard python logging modules to log it's output. | ||
r2119 | By default only loggers with INFO level are displayed. To enable full output | |||
r3224 | change `level = DEBUG` for all logging handlers in currently used .ini file. | |||
r2125 | This change will allow to see much more detailed output in the logfile or | |||
console. This generally helps a lot to track issues. | ||||
r2119 | ||||
Mads Kiilerich
|
r4902 | Enable interactive debug mode | ||
r2119 | ----------------------------- | |||
r2125 | To enable interactive debug mode simply comment out `set debug = false` in | |||
.ini file, this will trigger and interactive debugger each time there an | ||||
error in browser, or send a http link if error occured in the backend. This | ||||
is a great tool for fast debugging as you get a handy python console right | ||||
in the web view. ** NEVER ENABLE THIS ON PRODUCTION ** the interactive console | ||||
can be a serious security threat to you system. | ||||