Итак, я пытаюсь настроить вход в программу Django. Я настроил настройки регистрации в settings.py:
DEBUG = True
LOGGING_CONFIG = None
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'custom': {
'format': '%(asctime)s %(levelname)-8s %(name)-15s %(message)s'
}
},
'handlers': {
'console': {
'level': 'NOTSET',
'class': 'logging.StreamHandler',
'formatter': 'custom'
}
},
'loggers': {
'': {
'handlers': ['console'],
}
}
}
import logging.config
logging.config.dictConfig(LOGGING)
И тогда я делаю следующее:
import logging
logger = logging.getLogger(__name__)
logger.info("INFO")
logger.debug("DEBUG")
logger.warn("WARN")
logger.critical("CRITICAL")
logger.error("ERROR")
Но я получаю только следующий вывод:
2019-05-21 14:08:31,877 WARNING dashboards.charts WARN
2019-05-21 14:08:31,877 CRITICAL dashboards.charts CRITICAL
2019-05-21 14:08:31,877 ERROR dashboards.charts ERROR
Я пытался изменить уровень на DEBUG или info, но это ничего не изменило. Форматер работает правильно, поэтому я не знаю, почему уровень не будет работать.