【发布时间】:2014-05-26 17:36:51
【问题描述】:
我知道调试日志默认不会显示在开发环境中(应该使用命令行参数--log_level=debug 来显示它们)。
但是生产控制台会显示它们。即使我将Logs with minimum severity 定义为等于Info,它仍然会显示调试消息(对于Info 消息所在的事件)。
有没有办法在生产中隐藏调试消息?
【问题讨论】:
我知道调试日志默认不会显示在开发环境中(应该使用命令行参数--log_level=debug 来显示它们)。
但是生产控制台会显示它们。即使我将Logs with minimum severity 定义为等于Info,它仍然会显示调试消息(对于Info 消息所在的事件)。
有没有办法在生产中隐藏调试消息?
【问题讨论】:
--log_level=debug实际上控制着开发环境中发出的日志级别。
如果您根本不想在生产环境中使用调试级别的日志,请阅读 python 文档,了解如何为您的代码库设置日志级别。 https://docs.python.org/2/library/logging.html
但基本上你叫
logging.getLogger().setLevel(logging.INFO)
在每个处理程序的顶部,或在 appengine_conf.py 中为所有内容设置它。
【讨论】: