我正在使用django-1.10并配置了哨兵记录器以捕获大于400的任何响应状态。
Sentry迷上了松弛的通道。
我能够获得罪魁祸首和项目信息,但它不包含url
,request
和response
的内容。
想要记录请求和响应以及罪魁祸首和项目信息。
我的记录配置: - `
LOGGING = {
....
'handlers': {
'sentry': {
'level': 'ERROR',
'class': ('raven.contrib.django.raven_compat.handlers.'
'SentryHandler'),
},
},
'loggers': {
'sentry_errors': {
'level': 'ERROR',
'handlers': ['sentry'],
'propagate': False
},
}
}
`
提高哨兵警报的代码: - `
logger = logging.getLogger('sentry_errors')
logger.error("Handled exception occurred", exc_info=True, extra={
"request": renderer_context['request'].data,
"response": renderer_context['response'].data
})
`
我只收到关于松弛的Culprit
和Project
信息。是否有可能在松弛时捕获request
和response
?