我已经创建了一个使用Scrapy的蜘蛛,但我无法弄清楚如何关闭默认日志记录。从the documentation看来我应该可以做如何关闭在Scrapy(Python)中的日志记录
logging.basicConfig(level=logging.ERROR)
将其关闭,但没有任何效果。从查看logging.basicConfig()的代码,我猜这是因为“根记录器有处理程序配置”,但也许我错了。在任何情况下,任何人都可以解释什么,我需要做的就是Scrapy不输出通常
2015-10-18 17:42:00 [scrapy] INFO: Scrapy 1.0.3 started (bot: EF)
2015-10-18 17:42:00 [scrapy] INFO: Scrapy 1.0.3 started (bot: EF)
2015-10-18 17:42:00 [scrapy] INFO: Optional features available: ssl, http11, boto
2015-10-18 17:42:00 [scrapy] INFO: Optional features available: ssl, http11, boto
等?
编辑:如下面sirfz,线
logging.getLogger('scrapy').setLevel(logging.WARNING)
建议可以用来设置日志级别。但是,看起来你必须在蜘蛛的init方法(或更高版本)中执行此操作。
2015-10-18
Dr. Pain