Commit 6739438d50d76ebee461c78403ebdb33405c44fd
1 parent
543caede
Exists in
master
and in
39 other branches
Configuring raven (sentry client)
Showing
2 changed files
with
39 additions
and
1 deletions
Show diff stats
requirements.txt
src/colab/custom_settings.py
... | ... | @@ -18,6 +18,7 @@ LANGUAGE_CODE = 'pt-br' |
18 | 18 | INSTALLED_APPS = INSTALLED_APPS + ( |
19 | 19 | |
20 | 20 | # Not standard apps |
21 | + 'raven.contrib.django.raven_compat', | |
21 | 22 | 'south', |
22 | 23 | 'cliauth', |
23 | 24 | |
... | ... | @@ -37,19 +38,52 @@ INSTALLED_APPS = INSTALLED_APPS + ( |
37 | 38 | LOGGING = { |
38 | 39 | 'version': 1, |
39 | 40 | 'disable_existing_loggers': False, |
41 | + 'root': { | |
42 | + 'level': 'WARNING', | |
43 | + 'handlers': ['sentry'], | |
44 | + }, | |
45 | + 'formatters': { | |
46 | + 'verbose': { | |
47 | + 'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s', | |
48 | + }, | |
49 | + }, | |
40 | 50 | 'handlers': { |
41 | 51 | 'mail_admins': { |
42 | 52 | 'level': 'ERROR', |
43 | 53 | 'class': 'django.utils.log.AdminEmailHandler', |
44 | 54 | 'include_html': True, |
55 | + }, | |
56 | + 'sentry': { | |
57 | + 'level': 'ERROR', | |
58 | + 'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler', | |
59 | + }, | |
60 | + 'console': { | |
61 | + 'level': 'DEBUG', | |
62 | + 'class': 'logging.StreamHandler', | |
63 | + 'formatter': 'verbose' | |
45 | 64 | } |
46 | 65 | }, |
47 | 66 | 'loggers': { |
48 | 67 | 'django.request': { |
49 | - 'handlers': ['mail_admins'], | |
68 | + 'handlers': ['mail_admins', 'sentry'], | |
50 | 69 | 'level': 'ERROR', |
51 | 70 | 'propagate': True, |
52 | 71 | }, |
72 | + 'django.db.backends': { | |
73 | + 'level': 'ERROR', | |
74 | + 'handlers': ['sentry'], | |
75 | + 'propagate': False, | |
76 | + }, | |
77 | + 'raven': { | |
78 | + 'level': 'DEBUG', | |
79 | + 'handlers': ['console'], | |
80 | + 'propagate': False, | |
81 | + }, | |
82 | + 'sentry.errors': { | |
83 | + 'level': 'DEBUG', | |
84 | + 'handlers': ['console'], | |
85 | + 'propagate': False, | |
86 | + }, | |
53 | 87 | } |
54 | 88 | } |
55 | 89 | ... | ... |