如何在GAE日志中隐藏调试消息?

时间:2014-05-26 17:36:52

标签: google-app-engine logging

我知道默认情况下调试日志不会显示在开发环境中(并且应该使用命令行参数--log_level=debug来显示它们)。 但生产控制台显示它们。即使我将Logs with minimum severity定义为等于Info,它仍会显示调试消息(对于Info消息所在的事件)。

有没有办法在生产中隐藏调试消息?

1 个答案:

答案 0 :(得分:1)

--log_level=debug实际上控制了开发环境中发出的loglevel。

如果您根本不想在生产中使用调试级别日志,那么请在python文档中阅读设置代码库日志级别的内容。 https://docs.python.org/2/library/logging.html

但基本上你打电话

logging.getLogger().setLevel(logging.INFO)

位于每个处理程序的顶部,或者在appengine_conf.py中为所有处理程序设置它。