From 3243a13b80519650644bd5e1d500aa7dfd69bfd1 Mon Sep 17 00:00:00 2001 From: Julia Medina Date: Wed, 29 Apr 2015 23:04:34 -0300 Subject: [PATCH] Allow configure_logging to accept dicts as Settings objects --- scrapy/utils/log.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scrapy/utils/log.py b/scrapy/utils/log.py index c9250d7a1..23b246491 100644 --- a/scrapy/utils/log.py +++ b/scrapy/utils/log.py @@ -10,7 +10,7 @@ from twisted.python.failure import Failure from twisted.python import log as twisted_log import scrapy -from scrapy.settings import overridden_settings +from scrapy.settings import overridden_settings, Settings from scrapy.exceptions import ScrapyDeprecationWarning logger = logging.getLogger(__name__) @@ -92,6 +92,10 @@ def configure_logging(settings=None): observer.start() dictConfig(DEFAULT_LOGGING) + + if isinstance(settings, dict): + settings = Settings(settings) + if settings: logging.root.setLevel(logging.NOTSET)