我正在尝试为requests_oauthlib
启用到stdout的日志记录。 example in the docs建议:
# Uncomment for detailed oauthlib logs
#import logging
#import sys
#log = logging.getLogger('oauthlib')
#log.addHandler(logging.StreamHandler(sys.stdout))
#log.setLevel(logging.DEBUG)
但是它似乎没有任何作用。正确的方法是什么?
答案 0 :(得分:1)
根记录器的名称应为requests_oauthlib
,即程序包名称。像这样的软件包define loggers中的模块
logger = logging.getLogger(__name__)
因此,按照示例中的说明配置根记录器应该起作用:
import logging
import sys
log = logging.getLogger('requests_oauthlib')
log.addHandler(logging.StreamHandler(sys.stdout))
log.setLevel(logging.DEBUG)