У меня есть бэкэнд heroku со всеми ошибками, записанными в часовом. Однако любые исключения не регистрируютсяПолучение исключений, записанных в Sentry
Есть ли способ получить исключения, записанные в часовых?
Вот мой типичный Sentry экран: http://gyazo.com/3f14899e0a2fb2fb758ba22ae180cf26
Мои настройки здесь:
# sentry config
# Set your DSN value
RAVEN_CONFIG = {
'dsn': 'https://ba3cf8050acb4e9b977fde27f30c0bb2:[email protected]/35850',
}
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'root': {
'level': 'WARNING',
'handlers': ['console'],
},
'formatters': {
'verbose': {
'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
},
'standard': {
'format': '%(asctime)s [%(levelname)s] %(name)s: %(message)s'
},
},
'handlers': {
'sentry': {
'level': 'WARNING',
'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler',
},
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'formatter': 'verbose'
}
},
'loggers': {
'django.db.backends': {
'level': 'WARNING',
'handlers': ['console'],
'propagate': True,
},
'django.request': {
'level': 'DEBUG',
'handlers': ['console'],
'propagate': True,
},
'raven': {
'level': 'DEBUG',
'handlers': ['console'],
'propagate': False,
},
'sentry.errors': {
'level': 'DEBUG',
'handlers': ['console', 'sentry'],
'propagate': False,
},
'celery': {
'level': 'WARNING',
'handlers': ['sentry', 'console'],
'propagate': True,
},
},
}
# enable 404 logging
MIDDLEWARE_CLASSES = MIDDLEWARE_CLASSES + (
'raven.contrib.django.raven_compat.middleware.Sentry404CatchMiddleware',
)
Да, у меня есть этот код, а также рекомендуемое промежуточное ПО 404, есть ли что-нибудь еще, что мне нужно добавить? – dowjones123