我尝试使用ScrapyFileLogObserver测试scrapy日志。在我的源代码中,我正确设置了要使用的包:
来自scrapy.log导入ScrapyFileLogObserver
但是当我启动我的蜘蛛时,我遇到了这个错误:
来自scrapy.log导入ScrapyFileLogObserver
ImportError:无法导入名称ScrapyFileLogObserver
获取信息我使用scrapy的最新版本(Scrapy 1.0.1)。 我如何解决我的错误?
答案 0 :(得分:6)
在1.0 Scrapy的日志记录系统was completely rewritten中,不再有ScrapyFileLogObserver
。相反,Scrapy现在uses twisted's PythonLoggingObserver
directly:
observer = twisted_log.PythonLoggingObserver('twisted')
observer.start()