Add sentry

This commit is contained in:
nikolark committed 2017-01-04 21:36:54 +01:00
1 parent cf6b1ad13d
commit 49183fb646
2 files changed
+57 -2

No files matched your search

+55 -1
View File
@@ -1,5 +1,6 @@
import os
from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS as TCP
import raven
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
@@ -77,7 +78,7 @@ INSTALLED_APPS = (
'rest_framework',
'rest_framework.authtoken',
'django_extensions',
'raven.contrib.django.raven_compat',
'mdb',
)
@@ -87,6 +88,50 @@ TEMPLATE_CONTEXT_PROCESSORS = TCP + (
'django.core.context_processors.request', # for django-suit
)
# Logging
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'formatters': {
'verbose': {
'format': '%(levelname)s %(asctime)s %(module)s '
'%(process)d %(thread)d %(message)s'
},
},
'handlers': {
'sentry': {
'level': 'WARNING', # To capture more than ERROR, change to WARNING, INFO, etc.
'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler',
},
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'formatter': 'verbose'
}
},
'loggers': {
'root': {
'level': 'WARNING',
'handlers': ['sentry'],
},
'django.db.backends': {
'level': 'ERROR',
'handlers': ['console'],
'propagate': False,
},
'raven': {
'level': 'DEBUG',
'handlers': ['console'],
'propagate': False,
},
'sentry.errors': {
'level': 'DEBUG',
'handlers': ['console'],
'propagate': False,
},
},
}
# django-suit configuration
SUIT_CONFIG = {
# header
@@ -118,16 +163,25 @@ SUIT_CONFIG = {
# misc
'LIST_PER_PAGE': 35
}
# REST Framework
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',),
'PAGINATE_BY': 10
}
# PXE
MDB_PXE_TFTP_ROOT = '/var/lib/tftpboot/pxelinux/pxelinux.cfg/'
MDB_PXE_KERNEL = 'ubuntu/14_04/amd64/alternate/linux'
MDB_PXE_INITRD = 'ubuntu/14_04/amd64/alternate/initrd.gz'
MDB_PXE_PRESEED_URL = 'http://158.36.190.194/ubuntu/preseed_1404.cfg'
# Sentry
RAVEN_CONFIG = {
'dsn': os.getenv('RAVEN_DSN'),
'release': raven.fetch_git_sha(BASE_DIR)
}
try:
from .local_settings import *
except ImportError:
+2 -1
View File
@@ -5,4 +5,5 @@ djangorestframework==3.5.3
django-suit==0.2.23
gunicorn==19.6.0
ipaddress==1.0.17
mysqlclient==1.3.9
mysqlclient==1.3.9
raven==5.32.0