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',
},
},
}