1
0
mirror of https://github.com/scrapy/scrapy.git synced 2025-02-27 00:24:14 +00:00

Allow configure_logging to accept dicts as Settings objects

This commit is contained in:
Julia Medina 2015-04-29 23:04:34 -03:00
parent 5155162e69
commit 3243a13b80

View File

@ -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)