有人知道如何减少从 dev_appserver.py?

这些原木的噪音水平使我发疯。我知道如何使用log4j在Java中进行这种配置,但是在Google App Engine Python上确实迷失了方向。

有帮助吗?

解决方案

解决方案1。

您可以指示记录库仅在或 多于 给定的水平 logging.setLevel(). 。如果将此级别的阈值设置高于包含您不需要的消息的级别,则您将从Dev_appserver过滤出不需要的消息。

要显示您的日志消息,您需要执行以下操作之一:

  • 确保至少在您设置的过滤阈值下至少记录您的记录消息(可能 WARN).
  • 配置并使用自己的 自定义记录仪. 。然后,您可以独立于开发服务器使用的根记录器来控制记录仪的记录级别。

解决方案2。

上面的解决方法有点烦人,因为您要么必须避免调试和信息级别,要么必须使用自己的记录仪。

另一个解决方案是评论来自dev_appserver.py(和相关模块)的有问题日志消息。这将是一个非常痛苦的人,但是我已经写了一个工具,该工具替换了给定文件夹中所有文件中的记录调用(及其子文件夹) - 查看我的帖子 Python伐木和性能:如何吃蛋糕和吃.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top