我知道默认情况下调试日志不会显示在开发环境中(并且应该使用命令行参数--log_level=debug
来显示它们)。
但生产控制台显示它们。即使我将Logs with minimum severity
定义为等于Info
,它仍会显示调试消息(对于Info
消息所在的事件)。
有没有办法在生产中隐藏调试消息?
答案 0 :(得分:1)
--log_level=debug
实际上控制了开发环境中发出的loglevel。
如果您根本不想在生产中使用调试级别日志,那么请在python文档中阅读设置代码库日志级别的内容。 https://docs.python.org/2/library/logging.html
但基本上你打电话
logging.getLogger().setLevel(logging.INFO)
位于每个处理程序的顶部,或者在appengine_conf.py中为所有处理程序设置它。