Django、Sentry、Slack:如何在Slack中捕获/显示请求和响应?
我正在使用django-1.10,并已配置sentry logger以捕获大于400的任何响应状态。 哨兵被松弛的通道钩住了。 我能够获取罪犯和项目信息,但它不包含Django、Sentry、Slack:如何在Slack中捕获/显示请求和响应?,django,logging,slack,sentry,Django,Logging,Slack,Sentry,我正在使用django-1.10,并已配置sentry logger以捕获大于400的任何响应状态。 哨兵被松弛的通道钩住了。 我能够获取罪犯和项目信息,但它不包含url、请求和响应。 希望记录请求和响应以及罪犯和项目信息 我的日志记录配置:- ` ` 提高警戒级别的代码:- ` ` 我只收到有关slack的罪犯和项目信息。是否可以在空闲时间捕获请求和响应 LOGGING = { .... 'handlers': { 'sentry': {
url
、请求
和响应
。
希望记录请求和响应以及罪犯和项目信息
我的日志记录配置:-
`
`
提高警戒级别的代码:-
`
`
我只收到有关slack的罪犯
和项目
信息。是否可以在空闲时间捕获请求
和响应
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
})