Python编程:scrapy中使用logging,日志出现多次

版权声明:本文为博主原创文章,欢迎转载,请注明出处 https://blog.csdn.net/mouday/article/details/89152681

问题

同时使用scrapy.log和logging,日志会多次出现在控制台

import logging

logging.basicConfig(level=logging.DEBUG)

logging.debug("message")

输出的日志

DEBUG:spider:已经处理过了 product_id: 149118
2019-04-09 16:19:19 [spider] DEBUG: 已经处理过了 product_id: 149118

解决

方式一

注释掉日志配置

import logging

# logging.basicConfig(level=logging.DEBUG)

logging.debug("message")

方式二

通过 logger 成功解决

import logging

logger = logging.getLogger(__name__)
logger.setLevel(level=logging.DEBUG)

logger.debug("message")

参考
使用logging管理爬虫

猜你喜欢

转载自blog.csdn.net/mouday/article/details/89152681