Use pprint.pformat on overridden settings (#4199)

Keeps consistency with scrapy.middleware
This commit is contained in:
Grammy Jiang 2019-11-29 19:13:57 +11:00 committed by Adrián Chaves
parent 3a5b86220f
commit d1cdfb4701
1 changed files with 3 additions and 1 deletions

View File

@ -1,3 +1,4 @@
import pprint
import six
import signal
import logging
@ -45,7 +46,8 @@ class Crawler(object):
logging.root.addHandler(handler)
d = dict(overridden_settings(self.settings))
logger.info("Overridden settings: %(settings)r", {'settings': d})
logger.info("Overridden settings:\n%(settings)s",
{'settings': pprint.pformat(d)})
if get_scrapy_root_handler() is not None:
# scrapy root handler already installed: update it with new settings