在CherryPy中向浏览器输出错误

时间:2011-02-20 02:58:26

标签: python browser logging stack-trace cherrypy

我是新手,并且似乎无法弄清楚当发生错误时如何让cherrypy向我的浏览器发出堆栈跟踪或错误消息。

我正在使用mod_wsgi在apache上运行,因此在开发过程中挖掘apache错误日志特别烦人。

我习惯使用PHP,当脚本崩溃时,错误会很好地输出到浏览器。调试时这是一个有用的功能。如何在CherryPy中做到这一点?

logging in CherryPy上的这一部分似乎没有涵盖这一点,除非我遗漏了一些明显的东西。

1 个答案:

答案 0 :(得分:10)

管理浏览器中回溯的最重要的配置设置是request.show_tracebacks。将其设置为True以获得追溯。请注意,使用“生产”config environment将其设置为False。您可能正在使用其他WSGI组件,或mod_wsgi或Apache的某些功能也会阻碍,但我无法与之对话。