Django Logging Root Logger не получает сообщения журнала из части моего проекта

Я настроил свой dictconfig следующим образом, и я ожидал, что все записи журнала, созданные в различных частях моего приложения, будут переданы корневому регистратору, но дело обстоит наоборот, так как никакие записи журнала не принимаются и не регистрируются корневым регистратором. Пожалуйста, объясните этот эффект, а также объясните работу корневого регистратора.

LOGGING = {
    "version": 1,
    "disable_exisiting_loggers": False,
    'formatters': {
        ...
    },
    'filters': {
        ...
    },
    "handlers": {
        'file' : {
            'level': 'DEBUG',
            'class' : 'logging.FileHandler',
            'filename' : 'general.log',
            'formatter' : 'standard',
        },
        'research': {
            'level': 'INFO',
            'class': 'logging.FileHandler',
            'filename' : 'research.log',
            'formatter': 'standard',
        },
    },
    "loggers": {
        '' : { 
            'handlers' : ['research', 'file'],
            'level' : 'INFO',
        },
    },
}
Вернуться на верх