【发布时间】:2012-07-28 02:10:57
【问题描述】:
Bottle 端是否有任何选项 可以防止像 WSGIRef 和 Paste 这样的服务器为收到的每个请求输出一行?
注意:我知道有一个 quiet 选项,但我不希望整个应用程序保持安静,只需要请求日志。
它很快就会变得非常混乱,特别是考虑到我想不时打印调试信息,而它只是在混乱中迷失了。这是单个页面加载的输出,当我的项目增长一点时,它可能会变得更大:
瓶服务器启动(使用 WSGIRefServer())... 收听 http://0.0.0.0:8080/ 按 Ctrl-C 退出。 本地主机 - - [28/Jul/2012 04:05:59] “GET /clients HTTP/1.1”200 3129 本地主机 - - [28/Jul/2012 04:05:59] “GET /static/css/main.css HTTP/1.1”304 0 本地主机 - - [28/Jul/2012 04:05:59] “GET /static/js/jquery-1.7.2.js HTTP/1.1”304 0 本地主机 - - [28/Jul/2012 04:05:59] “GET /static/js/jquery.cookie.js HTTP/1.1”304 0 本地主机 - - [28/Jul/2012 04:05:59] “GET /static/js/jquery.qtip.min.js HTTP/1.1”304 0 本地主机 - - [28/Jul/2012 04:05:59] “GET /static/js/showdown.js HTTP/1.1”304 0 本地主机 - - [28/Jul/2012 04:05:59] “GET /static/js/proj.js HTTP/1.1”304 0 本地主机 - - [28/Jul/2012 04:05:59] “GET /static/css/reset.css HTTP/1.1”304 0 本地主机 - - [28/Jul/2012 04:06:00] “GET /static/images/flag_gb.png HTTP/1.1”304 0 本地主机 - - [28/Jul/2012 04:06:00] “GET /static/images/flag_no.png HTTP/1.1”304 0 本地主机 - - [28/Jul/2012 04:06:00] “GET /static/images/icon_add.png HTTP/1.1”304 0 本地主机 - - [28/Jul/2012 04:06:00] “GET /favicon.ico HTTP/1.1”404 742【问题讨论】:
-
如果你改用 mod_wsgi,apache 会拆分访问和错误日志。
-
这是用于开发的——Apache 有点硬核。此外,Bottle 的重启器无法正常工作
-
如果没有人有真正的解决方案,您可以将输出通过管道发送到
grep -Ev '(GET|POST)' -
我在 Windows 上,但无论如何感谢您的命令 :-)
-
@jordanm:
grep以及许多其他有用的工具,也可以作为unxutils 的一部分在 Windows 上使用。