4

我正在学习使用 python bottle web 框架。我开发了一个简单的应用程序,我想抑制终端上的所有请求(url)输出(尽管如果有任何错误消息,它们的输出应该没问题)。我尝试将 DEBUG 设置为 False,但这没有任何区别。还有其他设置吗?

4

2 回答 2

7

这适用于某些服务器(包括 wsgiref):

bottle.run(..., quiet=True)
于 2012-07-25T15:22:45.353 回答
4

正如 Helgi 所提到的,瓶子开发服务器不应该在生产中使用。对于大多数生产服务器,您不会拥有这些日志。

但是,如果你想拥有一个安静的开发服务器,这样的东西应该可以工作。

import bottle

class QuietWSGIRefServer(bottle.WSGIRefServer):
    quiet = True

bottle.run(BOTTLE_APP, server=QuietWSGIRefServer)

我希望它有帮助

于 2012-07-25T07:32:01.993 回答