From dacc8691dcc081d8f4dbbba4d4b78df39ad66eb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Schneider?= Date: Wed, 26 Mar 2014 11:15:38 +0100 Subject: [PATCH] settings: add sentry support --- portail_citoyen/settings.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/portail_citoyen/settings.py b/portail_citoyen/settings.py index bb9c401..b41c296 100644 --- a/portail_citoyen/settings.py +++ b/portail_citoyen/settings.py @@ -386,6 +386,9 @@ LOGGING = { } SOUTH_TESTS_MIGRATE = False +# Raven DSN +RAVEN_CONFIG_DSN = os.environ.get('RAVEN_CONFIG_DSN') + # Admin tools ADMIN_TOOLS_INDEX_DASHBOARD = 'portail_citoyen.dashboard.CustomIndexDashboard' ADMIN_TOOLS_APP_INDEX_DASHBOARD = 'portail_citoyen.dashboard.CustomAppIndexDashboard' @@ -476,3 +479,23 @@ if IDP_OPENID: if IDP_CAS: INSTALLED_APPS += ('authentic2.idp.idp_cas',) +if RAVEN_CONFIG_DSN: + RAVEN_CONFIG = { + 'dsn': RAVEN_CONFIG_DSN, + } + INSTALLED_APPS += ('raven.contrib.django.raven_compat', ) + LOGGING['handlers']['sentry'] = { + 'level': 'ERROR', + 'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler', + } + LOGGING['loggers']['raven'] = { + 'level': 'DEBUG', + 'handlers': ['console'], + 'propagate': False, + } + LOGGING['loggers']['sentry.errors'] = { + 'level': 'DEBUG', + 'handlers': ['console'], + 'propagate': False, + } + LOGGING['loggers']['']['handlers'].append('sentry')