我想用Tornado做一些自定义日志记录。
当我抛出带有错误消息的tornado.web.HTTPError时,有没有办法让我为请求处理程序的on_finish()方法检索消息?如果没有,我该如何记录?
提前致谢。
答案 0 :(得分:1)
可以覆盖RequestHandler的write_error
方法:
RequestHandler.write_error(status_code, **kwargs)
您可以在那里处理例外:记录或显示自定义页面。异常的详细信息保存在kwargs["exc_info"]
。