【问题标题】:Python tornado handler warnings disablingPython龙卷风处理程序警告禁用
【发布时间】:2017-01-20 15:55:48
【问题描述】:

我在 tornado 处理程序中定义了 head 方法来检查文件是否存在:

def head(self, path):
    if file_isset(path):
        self.set_status(200)
    else:
        self.set_status(404)

但是龙卷风会写出诸如 WARNING:tornado.access:404 HEAD /file_name 到终端。 如何禁用此消息?

【问题讨论】:

    标签: python tornado


    【解决方案1】:

    您可以在IOLoop 开始之前使用logging.getLogger('tornado.access').disabled = True 禁用记录器tornado.access。

    例如:

    def main():
        logging.getLogger('tornado.access').disabled = True
        app = Application()
        http_server = HTTPServer(app)
        http_server.listen(options.port, address=options.host)
        IOLoop.instance().start()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-03
      • 1970-01-01
      • 2014-09-11
      • 2022-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多