3
有谁知道如何减少从dev_appserver.py
日志输出的详细?谷歌应用程序引擎蟒蛇日志级别降噪
这些日志的噪音水平正在让我疯狂。我知道如何在Java中使用log4j来完成这种配置,但我真的在这里失去了谷歌应用程序引擎python。
有谁知道如何减少从dev_appserver.py
日志输出的详细?谷歌应用程序引擎蟒蛇日志级别降噪
这些日志的噪音水平正在让我疯狂。我知道如何在Java中使用log4j来完成这种配置,但我真的在这里失去了谷歌应用程序引擎python。
解决方法1.
您可以指示日志库仅记录在陈述或者以上与logging.setLevel()
给定的水平。如果您将此级别阈值设置为高于包含您不想要的消息的级别,那么您将过滤掉来自dev_appserver的不需要的消息。
为了让您的日志信息显示出来,你需要做以下之一:
WARN
)记录。解决方案2.
上面的解决方法是有点恼人,因为你要么必须避免DEBUG和INFO级别,或者你必须使用创建自己的记录。
另一种解决方案是注释dev_appserver.py(和相关模块)中的违规日志消息。这将是一个非常痛苦的手工,但我写了一个工具,它取代了在给定文件夹(及其子文件夹)中的所有文件中的日志记录调用 - 检查我的文章Python logging and performance: how to have your cake and eat it too。
嘿谢谢,我认为解决方案1将为我工作。我非常希望能够像log4j那样设置root logger来“调试”,然后覆盖包含dev_appserver的软件包/文件夹,将其设置为“error”。 – jpswain 2010-12-02 04:08:49