python日志级别和调试级别的Google api客户端不工作
在AppEngine上构建基本python应用程序时,我发现以下页面: 哪些状态可以执行以下操作来设置日志级别:python日志级别和调试级别的Google api客户端不工作,python,google-app-engine,debugging,google-api,pycharm,Python,Google App Engine,Debugging,Google Api,Pycharm,在AppEngine上构建基本python应用程序时,我发现以下页面: 哪些状态可以执行以下操作来设置日志级别: import logging logger = logging.getLogger() logger.setLevel(logging.INFO) 然而,它似乎对输出没有任何影响,这对我来说永远是信息。我设置为logging.DEBUG,没有看到任何调试条目。我设置为logging.WARNING,但仍然可以看到信息条目。似乎从未改变 我还尝试将httplib2设置为debug
import logging
logger = logging.getLogger()
logger.setLevel(logging.INFO)
然而,它似乎对输出没有任何影响,这对我来说永远是信息。我设置为logging.DEBUG,没有看到任何调试条目。我设置为logging.WARNING,但仍然可以看到信息条目。似乎从未改变
我还尝试将httplib2设置为debuglevel 4:
import httplib2
httplib2.debuglevel = 4
但是我在日志中没有看到任何HTTP头:/
在PyCharm中运行python 2.7.10
有人可以使用这些设置吗?在PyCharm中编辑项目的运行配置(
运行
->编辑配置
,然后选择项目)并在附加选项
字段中添加--log\u level=debug
顺便说一句-您不需要设置
logger
选项,上面的内容就足够了。谢谢-这确实会导致crypt.py在获得访问令牌时显示一个调试条目,但是对于以下对目录API的调用,我仍然看不到任何http头。不确定是否从httplib2
本身进行日志记录,我没有使用它。这可能与GAE在引擎盖下使用其定制的urlfetch
lib发出外部请求有关-