From 11fc279717089a8774c6f58fdceec29d243a89d1 Mon Sep 17 00:00:00 2001 From: Chris Lovering Date: Mon, 11 Dec 2023 15:56:26 +0000 Subject: Enable sentry logging integration --- pydis_site/settings.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pydis_site/settings.py') diff --git a/pydis_site/settings.py b/pydis_site/settings.py index 9da9a156..61713c5c 100644 --- a/pydis_site/settings.py +++ b/pydis_site/settings.py @@ -10,6 +10,7 @@ For the full list of settings and their values, see https://docs.djangoproject.com/en/2.1/ref/settings/ """ +import logging import os import secrets import sys @@ -19,6 +20,7 @@ from socket import gethostbyname, gethostname import environ import sentry_sdk +from sentry_sdk.integrations.logging import LoggingIntegration from sentry_sdk.integrations.django import DjangoIntegration env = environ.Env( @@ -50,7 +52,7 @@ if GITHUB_APP_KEY and (key_file := Path(GITHUB_APP_KEY)).is_file(): if not STATIC_BUILD: sentry_sdk.init( dsn=env('SITE_DSN'), - integrations=[DjangoIntegration()], + integrations=[DjangoIntegration(), LoggingIntegration(level=logging.DEBUG, event_level=logging.ERROR)], send_default_pii=True, release=f"site@{GIT_SHA}" ) -- cgit v1.2.3