python bottle框架 - 以静默(非详细)模式运行 - 如何?

时间:2012-07-24 19:04:32

标签: python bottle verbose

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

2 个答案:

答案 0 :(得分:3)

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

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

import bottle

class QuietWSGIRefServer(bottle.WSGIRefServer):
    quiet = True

bottle.run(BOTTLE_APP, server=QuietWSGIRefServer)

我希望它有所帮助

答案 1 :(得分:3)

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

bottle.run(..., quiet=True)