Ведение журнала Heroku для команд управления django
Я хотел бы регистрировать утверждения при выполнении команды управления Django на Heroku.
Например, когда я вхожу в Heroku и выполняю команду:
heroku run bash
python manage.py my_management_command
Я должен видеть все заявления logging.info включенными. Но вместо этого они не появляются в журналах Heroku. Все сообщения logging.info из обычного django появляются нормально, но не тогда, когда я запускаю команду управления.
Моя настройка логгера в settings.py выглядит следующим образом:
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'formatter': 'verbose',
},
},
'loggers': {
'mylogger': {
'handlers': ['console'],
'level': 'DEBUG',
'propagate': True,
},
},
'formatters': {
'verbose': {
'format': '%(asctime)s - %(name)s - %(levelname)s - %(message)s'
},
},
}
Может ли кто-нибудь подсказать мне, как сделать так, чтобы логи из моей команды управления django появлялись в журналах heroku?