This commit is contained in:
Taito Horiuchi 2017-02-28 15:08:41 +02:00
parent b6f6d621b1
commit 0980e794a9
2 changed files with 5 additions and 8 deletions

View File

@ -92,18 +92,17 @@ def configure_logging(settings=None, install_root_handler=True):
if isinstance(settings, dict) or settings is None:
settings = Settings(settings)
LOGGING_FROM_SETTINGS = settings.getdict('LOGGING')
if settings.getbool('LOG_STDOUT'):
sys.stdout = StreamLogger(logging.getLogger('stdout'))
LOGGING_FROM_SETTINGS = None
elif LOGGING_FROM_SETTINGS:
logging_from_settings = settings.getdict('LOGGING')
if logging_from_settings:
LOGGING = DEFAULT_LOGGING.copy()
LOGGING.update(LOGGING_FROM_SETTINGS)
LOGGING.update(logging_from_settings)
dictConfig(LOGGING)
if install_root_handler and not LOGGING_FROM_SETTINGS:
elif install_root_handler:
logging.root.setLevel(logging.NOTSET)
handler = _get_handler(settings)
logging.root.addHandler(handler)

View File

@ -1,5 +1,3 @@
# from logging import FileHandler
# from logging.handlers import TimedRotatingFileHandler
from scrapy.utils import log
import logging
import unittest