mirror of
https://github.com/ae-utbm/sith.git
synced 2024-11-21 21:53:30 +00:00
debug: add sentry support
This commit is contained in:
parent
a88430d43b
commit
b2d44e83b4
@ -17,6 +17,10 @@ To start working on the project, just run the following commands:
|
||||
|
||||
To start the simple development server, just run `python3 manage.py runserver`
|
||||
|
||||
### Logging errors with sentry
|
||||
|
||||
To connect the app to sentry.io, you must set the variable SENTRY_DSN in your settings custom. It's composed of the full link given on your sentry project
|
||||
|
||||
### Generating documentation
|
||||
|
||||
There is a Doxyfile at the root of the project, meaning that if you have Doxygen, you can run `doxygen Doxyfile` to
|
||||
|
@ -17,4 +17,5 @@ django-ordered-model
|
||||
django-simple-captcha
|
||||
python-dateutil
|
||||
pygraphviz
|
||||
sentry_sdk
|
||||
# mysqlclient
|
||||
|
@ -39,6 +39,8 @@ https://docs.djangoproject.com/en/1.8/ref/settings/
|
||||
import os
|
||||
import sys
|
||||
import binascii
|
||||
import sentry_sdk
|
||||
from sentry_sdk.integrations.django import DjangoIntegration
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||||
@ -553,6 +555,8 @@ SITH_MAILING_FETCH_KEY = "IloveMails"
|
||||
|
||||
SITH_GIFT_LIST = [("AE Tee-shirt", _("AE tee-shirt"))]
|
||||
|
||||
SENTRY_DSN = ""
|
||||
|
||||
try:
|
||||
from .settings_custom import *
|
||||
|
||||
@ -583,3 +587,7 @@ if DEBUG:
|
||||
|
||||
if "test" in sys.argv:
|
||||
CAPTCHA_TEST_MODE = True
|
||||
|
||||
if SENTRY_DSN:
|
||||
# Connection to sentry
|
||||
sentry_sdk.init(dsn=SENTRY_DSN, integrations=[DjangoIntegration()])
|
||||
|
Loading…
Reference in New Issue
Block a user