【问题标题】:Outputting errors to browser in CherryPy在 CherryPy 中将错误输出到浏览器
【发布时间】:2011-02-20 02:58:26
【问题描述】:

我是cherrypy的新手,似乎不知道如何让cherrypy在发生错误时向我的浏览器发出堆栈跟踪或错误消息。

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

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

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

【问题讨论】:

    标签: python browser logging stack-trace cherrypy


    【解决方案1】:

    在浏览器中管理回溯的最重要的配置设置是request.show_tracebacks。将其设置为True 以获取回溯。请注意,使用“生产”config environment 会将其设置为 False。您可能正在使用其他 WSGI 组件,或者 mod_wsgi 或 Apache 的某些特性也妨碍了这些,但我无法与那些交谈。

    【讨论】:

    • 答案中的链接页面不再包含 {{show_tracebacks}} 设置,这令人困惑,这意味着我必须手动测试它以确保该选项仍然存在。这是故意遗漏,还是我应该为文档创建拉取请求?
    猜你喜欢
    • 2014-05-24
    • 1970-01-01
    • 1970-01-01
    • 2012-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多