Add in support for Sentry

This commit is contained in:
2013-04-01 11:52:00 +01:00
parent b205a848e1
commit 63e7607843
2 changed files with 26 additions and 9 deletions

View File

@@ -69,6 +69,7 @@ INSTALLED_APPS = [
'django.contrib.admin', 'django.contrib.admin',
'django.contrib.flatpages', 'django.contrib.flatpages',
'gunicorn', 'gunicorn',
'raven.contrib.django.raven_compat',
'south', 'south',
'storages', 'storages',
'markdown_deux', 'markdown_deux',
@@ -118,32 +119,47 @@ SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
LOGGING = { LOGGING = {
'version': 1, 'version': 1,
'disable_existing_loggers': False, 'disable_existing_loggers': False,
'root': {
'level': 'WARNING',
'handlers': ['sentry', 'console'],
},
'filters': { 'filters': {
'require_debug_false': { 'require_debug_false': {
'()': 'django.utils.log.RequireDebugFalse' '()': 'django.utils.log.RequireDebugFalse'
} }
}, },
'formatters': {
'verbose': {
'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
},
},
'handlers': { 'handlers': {
'mail_admins': { 'sentry': {
'level': 'ERROR', 'level': 'ERROR',
'filters': ['require_debug_false'], 'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler',
'class': 'django.utils.log.AdminEmailHandler'
}, },
'console': { 'console': {
'level': 'INFO', 'level': 'INFO',
'class': 'logging.StreamHandler', 'class': 'logging.StreamHandler',
'stream': sys.stdout, 'stream': sys.stdout,
'formatter': 'verbose',
}, },
}, },
'loggers': { 'loggers': {
'django.request': { 'django.db.backends': {
'handlers': ['console'],
'level': 'ERROR', 'level': 'ERROR',
'propagate': True, 'handlers': ['console'],
'propagate': False,
}, },
'*': { 'raven': {
'level': 'DEBUG',
'handlers': ['console'], 'handlers': ['console'],
'level': 'ERROR', 'propagate': False,
},
'sentry.errors': {
'level': 'DEBUG',
'handlers': ['console'],
'propagate': False,
}, },
} }
} }

View File

@@ -16,4 +16,5 @@ dj-database-url
gunicorn gunicorn
psycopg2 psycopg2
django-storages django-storages
boto boto
raven>=3