我已经设置了许多带有配置文件的记录器,它们不仅写入文件,还写入控制台,并使用Scrapy使用的相同格式。我需要将一些日志写入文件。
如果我在logging.config.fileConfig()
之前致电CrawlerProcess()
,就会发生上述情况。如果我之后将其移动,我会看到相反的情况:没有记录到我的记录器也没有记录到令人伤心(在写入文件时仍然可以)。
init_logging() #here
settings = get_project_settings()
process = CrawlerProcess(settings)
#.. or here
process.crawl(MySpider)
process.start()