scrapy 记录器写入文件但不输出到标准输出

问题描述 投票:0回答:1

Logger 写入文件但不输出到 stdout。

设置.py

LOG_FILE = "otomoto.log"
LOG_FILE_APPEND = True
LOG_ENABLED = True
LOG_SHORT_NAMES = True
LOG_STDOUT = True

主.py

from scrapy.crawler import CrawlerProcess
from otomoto.spiders.passat_spider import PassatSpider
from scrapy.utils.log import configure_logging
from scrapy.utils.project import get_project_settings


if __name__ == '__main__':
    crawler_setting = get_project_settings()
    configure_logging(crawler_setting)
    crawler_process = CrawlerProcess(settings=crawler_setting)
    crawler_process.crawl(PassatSpider)
    crawler_process.start()

我尝试禁用根记录器,一切正常。但与框架有完全不同的日志。 如果变量“LOG_STDOUT = True”不能与“LOG_FILE =”otomoto.log“”一起使用,为什么会有变量“LOG_STDOUT = True”?

parsing scrapy
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.