首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python tornado日志库

python tornado日志库
EN

Stack Overflow用户
提问于 2015-11-13 22:31:24
回答 1查看 144关注 0票数 0

如何在python Tornado web框架中记录请求的http请求路径、参数、方法类型和响应状态、响应内容(如果有的话)?一种方法是挂钩到prepare方法中,以便根据需要添加自定义日志。想知道是否有任何python库已经提供了这样的日志记录机制?

EN

回答 1

Stack Overflow用户

发布于 2015-11-13 23:52:31

Tornado可以自动配置Python标准日志记录系统以输出所有这些信息。启用它的最简单方法是:

代码语言:javascript
复制
import tornado.options

tornado.options.parse_command_line()

如果您将其添加到Tornado "getting started" example并在浏览器中访问http://localhost:8888,它会记录:

代码语言:javascript
复制
[I 151113 10:48:27 web:1932] 200 GET / (::1) 1.54ms
[W 151113 10:48:27 web:1932] 404 GET /favicon.ico (::1) 1.52ms

你会注意到,在我的系统上,Chrome默认使用IPv6,所以它的源地址是"::1",并且Chrome试图访问示例服务器没有的favicon.ico。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33695046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档