【问题标题】:How to disable Logging when start turbogear2?启动turbogear2时如何禁用日志记录?
【发布时间】:2016-06-26 13:02:43
【问题描述】:

我想禁用这张图片中的登录(在红色框中):

我使用 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

【问题讨论】:

    标签: python turbogears2 turbogears


    【解决方案1】:

    这是由于您正在使用 wsgiref 服务器为应用程序提供服务。您可以通过 use = egg:gearbox#wsgirefdevelopment.ini 文件的 [server:main] 部分中看到这一点。

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

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

    只需pip install waitress,然后在您的development.ini 中输入如下内容:

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

    代替

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

    【讨论】:

      猜你喜欢
      • 2019-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-24
      • 2020-01-17
      • 2016-07-04
      • 2021-11-05
      相关资源
      最近更新 更多