Ich lese alle StackOverflow-Antworten, alle Blog-Beiträge zu diesem Thema und habe alles zweimal versucht, aber ich kann immer noch nicht die Log-Meldungen meiner Django-App anzeigen lassen im Heroku-Log (Djangos eigene Nachrichten erscheinen).Django + heroku: Django-Logs erscheinen, App-Logs nicht
Kann jemand bitte fügen Sie eine vollständige LOGGING Config, die in Heroku funktioniert?
# views.py
import logging
logger = logging.getLogger(__name__)
def a_view(request):
# ...
logger.exception('error finding file')
# ...
mit:
# settings.py
LOGGING = {
"version": 1,
"disable_existing_loggers": False,
'formatters': {
'simple': {
'format': '%(levelname)s [%(name)s:%(lineno)s] %(message)s'
},
},
'handlers': {
'console': {
'level': 'INFO',
'class': 'logging.StreamHandler',
'formatter': 'simple',
"stream": sys.stdout
},
},
"loggers": {
"root": {
"handlers": ["console"],
},
# last try :(
"myapp": {
"handlers": ["console"],
},
"django": {
"handlers": ["console"],
}
}
}