Я добавляю обработчик регистрации Sentry в свой проект Django.Я хочу настроить обработчик sentry, добавив sanitize keys и два процессора: raven.processors.SanitizePasswordsProcessor
, raven.processors.SanitizeKeysProcessor
.
Есть ли способ сделать это в конфигурации регистрации без написания нового класса обработчика, оборачиваяraven.contrib.django.raven_compat.handlers.SentryHandler
класс с параметрами, которые я хочу?
Это моя конфигурация регистрации:
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'x': {
#'format': '[%(asctime)s #%(process)d] %(levelname)s: %(message)s'
'format': '%(asctime)s - %(name)s - %(levelname)s - %(message)s - {%(pathname)s:%(lineno)d}'
}
},
'handlers': {
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'formatter': 'x'
},
'sentry': {
'level': 'ERROR',
'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler'
}
},
'loggers': {
'django': {
'level': 'INFO',
'handlers': ['console', 'sentry'],
'propagate': True
},
}
Спасибо