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 | ... | ... |