Tornado:在请求处理程序的on_finish期间获取HTTPError的log_message以进行日志记录?

时间:2014-10-03 08:53:06

标签: python logging tornado

我想用Tornado做一些自定义日志记录。

当我抛出带有错误消息的tornado.web.HTTPError时,有没有办法让我为请求处理程序的on_finish()方法检索消息?如果没有,我该如何记录?

提前致谢。

1 个答案:

答案 0 :(得分:1)

可以覆盖RequestHandler的write_error方法:

RequestHandler.write_error(status_code, **kwargs)

您可以在那里处理例外:记录或显示自定义页面。异常的详细信息保存在kwargs["exc_info"]