From 8189e05b0d22627b4d0e7f5d32ea7230a711ae47 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Thu, 18 Mar 2021 14:31:46 +0100 Subject: [PATCH] Add user id to sentry logs --- server/core/settings.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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