如何在启动turbogear2时禁用日志记录?

时间:2016-03-11 10:21:02

标签: python turbogears2 turbogears

我想禁用此图片中的日志记录(在红色框中):

enter image description here

我使用 turbogears 2.3.7 。当我启动变速箱服务器并访问我的网址http://localhost:8778时。在日志中将显示访问URL。

例如:

127.0.0.1 - - [11/Mar/2016 16:59:06] "GET /css/bootstrap.min.css HTTP/1.1" 304 0
127.0.0.1 - - [11/Mar/2016 16:59:06] "GET /css/style.css HTTP/1.1" 304 0
127.0.0.1 - - [11/Mar/2016 16:59:06] "GET /css/style.css HTTP/1.1" 304 0
127.0.0.1 - - [11/Mar/2016 16:59:06] "GET /css/style.css HTTP/1.1" 304 0

1 个答案:

答案 0 :(得分:4)

这是因为您正在为wsgiref服务器提供应用程序。您可以在use = egg:gearbox#wsgiref文件的[server:main]部分中看到development.ini这一事实。

仅用于开发的wsgiref服务器没有正确的日志记录配置,只是将所有内容输出到stderr

如果您想管理日志记录,可以切换到更适合的服务器,例如女服务员

只需pip install waitress,然后在development.ini中输入类似:

[server:main]
use = egg:waitress#main

取代

[server:main]
use = egg:gearbox#wsgiref