我是新手,并且似乎无法弄清楚当发生错误时如何让cherrypy向我的浏览器发出堆栈跟踪或错误消息。
我正在使用mod_wsgi在apache上运行,因此在开发过程中挖掘apache错误日志特别烦人。
我习惯使用PHP,当脚本崩溃时,错误会很好地输出到浏览器。调试时这是一个有用的功能。如何在CherryPy中做到这一点?
logging in CherryPy上的这一部分似乎没有涵盖这一点,除非我遗漏了一些明显的东西。
答案 0 :(得分:10)
管理浏览器中回溯的最重要的配置设置是request.show_tracebacks
。将其设置为True
以获得追溯。请注意,使用“生产”config environment将其设置为False
。您可能正在使用其他WSGI组件,或mod_wsgi或Apache的某些功能也会阻碍,但我无法与之对话。