diff --git a/server/core/settings.py b/server/core/settings.py index d9b41d4d..ddcfd7ee 100644 --- a/server/core/settings.py +++ b/server/core/settings.py @@ -318,6 +318,23 @@ LOGGING = { } } +if not DEBUG and os.environ.get('SENTRY_DSN'): + import sentry_sdk + from sentry_sdk.integrations.django import DjangoIntegration + + def before_send(event, hint): + user = event['user'] + id = user['id'] + event['user'] = {'id': id} + return event + + sentry_sdk.init( + dsn=os.environ.get('SENTRY_DSN'), + integrations=[DjangoIntegration()], + send_default_pii=True, + before_send=before_send + ) + if not DEBUG and os.environ.get('SENTRY_DSN'): import sentry_sdk from sentry_sdk.integrations.django import DjangoIntegration