Logger 写入文件但不输出到 stdout。
LOG_FILE = "otomoto.log"
LOG_FILE_APPEND = True
LOG_ENABLED = True
LOG_SHORT_NAMES = True
LOG_STDOUT = True
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”?