繁体   English   中英

如何启用requests_oauthlib的日志记录?

[英]How to enable logging for requests_oauthlib?

我正在尝试为requests_oauthlib启用到stdout的日志记录。 文档中示例建议:

# Uncomment for detailed oauthlib logs
#import logging
#import sys
#log = logging.getLogger('oauthlib')
#log.addHandler(logging.StreamHandler(sys.stdout))
#log.setLevel(logging.DEBUG)

但这似乎没有任何作用。 正确的做法是什么?

根记录器的名称应为requests_oauthlib ,即程序包名称。 软件包中的模块定义了这样的记录器

logger = logging.getLogger(__name__)

因此,按照示例中的说明配置根记录器应该可以工作:

import logging
import sys
log = logging.getLogger('requests_oauthlib')
log.addHandler(logging.StreamHandler(sys.stdout))
log.setLevel(logging.DEBUG)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM