diff --git a/lms/settings.py b/lms/settings.py index b7c6a64..e86f421 100644 --- a/lms/settings.py +++ b/lms/settings.py @@ -168,3 +168,52 @@ REDACTOR_UPLOAD = 'uploads/' RAVEN_CONFIG = { 'dsn': 'http://56855e5263f04dbda3e97fb9c950cb45:02ceda8b67bc45fb800754958bca7883@s.codemy.ru/2' } + +LOGGING = { + 'version': 1, + 'disable_existing_loggers': True, + 'formatters': { + 'common': { + 'format': ( + '[%(asctime)s][%(levelname)-9s] %(name)s %(filename)s:' + '%(funcName)s:%(lineno)d | %(message)s'), + 'datefmt': '%H:%M:%S', + }, + }, + 'handlers': { + 'null': { + 'level': 'DEBUG', + 'class': 'django.utils.log.NullHandler', + }, + 'console': { + 'level': 'DEBUG', + 'class': 'logging.StreamHandler', + 'formatter': 'common' + }, + 'sentry': { + 'level': 'INFO', + 'class': 'raven.handlers.logging.SentryHandler', + 'dsn': 'http://4190e383559d4499a5f7cece4462fb19:a6d73a95d03c44be966881b64579693f@sentry.bramabrama.com/38', + }, + }, + 'loggers': { + '': { + 'handlers': ['console'], + 'propagate': True, + 'level': 'INFO', + }, + 'django': { + 'handlers': ['console'], + 'propagate': True, + 'level': 'INFO', + }, + 'django.request': { + 'handlers': ['console'], + 'level': 'ERROR', + 'propagate': False, + }, + } +} + + +SENTRY_DSN = 'http://4190e383559d4499a5f7cece4462fb19:a6d73a95d03c44be966881b64579693f@sentry.bramabrama.com/38'