diff --git a/services/sentry.py b/services/sentry.py index 8873b94a..48fdd8e3 100644 --- a/services/sentry.py +++ b/services/sentry.py @@ -1,10 +1,16 @@ import sentry_sdk +import logging from sentry_sdk.integrations.ariadne import AriadneIntegration from sentry_sdk.integrations.sqlalchemy import SqlalchemyIntegration from sentry_sdk.integrations.starlette import StarletteIntegration - +from sentry_sdk.integrations.logging import LoggingIntegration from settings import GLITCHTIP_DSN +sentry_logging = LoggingIntegration( + level=logging.DEBUG, # Capture info and above as breadcrumbs + event_level=logging.ERROR # Send errors as events +) + def start_sentry(): # sentry monitoring @@ -23,6 +29,7 @@ def start_sentry(): StarletteIntegration(), AriadneIntegration(), SqlalchemyIntegration(), + sentry_logging ], ) except Exception as e: