From d513b5a542f5581a60a10200e07b58ec294caea5 Mon Sep 17 00:00:00 2001 From: Julia Medina Date: Sun, 7 Sep 2014 13:02:39 -0300 Subject: [PATCH] Run root logger in CrawlerProcess creation instead of in its start method --- scrapy/crawler.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scrapy/crawler.py b/scrapy/crawler.py index eb174a7d8..062f2f9fe 100644 --- a/scrapy/crawler.py +++ b/scrapy/crawler.py @@ -115,6 +115,8 @@ class CrawlerProcess(CrawlerRunner): super(CrawlerProcess, self).__init__(settings) install_shutdown_handlers(self._signal_shutdown) self.stopping = False + self.log_observer = log.start_from_settings(self.settings) + log.scrapy_info(settings) def _signal_shutdown(self, signum, _): install_shutdown_handlers(self._signal_kill) @@ -132,8 +134,6 @@ class CrawlerProcess(CrawlerRunner): reactor.callFromThread(self._stop_reactor) def start(self, stop_after_crawl=True, start_reactor=True): - self.log_observer = log.start_from_settings(self.settings) - log.scrapy_info(self.settings) if start_reactor: self._start_reactor(stop_after_crawl)