用于python日志级别和debuglevel的Google api客户端无法正常工作

Mic*_*ael 5 python debugging google-app-engine google-api pycharm

在AppEngine上构建基本的python应用程序时,我找到了这个页面:https: //developers.google.com/api-client-library/python/guide/logging

您声明可以执行以下操作来设置日志级别:

import logging

logger = logging.getLogger()
logger.setLevel(logging.INFO)
Run Code Online (Sandbox Code Playgroud)

但它似乎对输出没有任何影响,对我来说总是INFO.我设置为logging.DEBUG并且没有看到任何调试条目.我设置为logging.WARNING并仍然看到信息条目.似乎永远不会改变.

我也尝试将httplib2设置为debuglevel 4:

import httplib2
httplib2.debuglevel = 4
Run Code Online (Sandbox Code Playgroud)

但我没有在日志中看到任何HTTP标头:/

在PyCharm中运行python 2.7.10.

有没有人有这些设置工作?

Dan*_*scu 1

在 PyCharm 中编辑项目的运行配置(Run->Edit Configurations然后选择您的项目)并在Additional options字段中添加--log_level=debug.

顺便说一句 - 您不需要设置logger选项,上面的内容就足够了。