Django,Sentry,Slack:如何在松弛中捕获/显示请求和响应?

时间:2017-02-10 14:05:53

标签: django logging slack sentry

我正在使用django-1.10并配置了哨兵记录器以捕获大于400的任何响应状态。 Sentry迷上了松弛的通道。 我能够获得罪魁祸首和项目信息,但它不包含urlrequestresponse的内容。 想要记录请求和响应以及罪魁祸首和项目信息。

我的记录配置: - `

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
            })

`

我只收到关于松弛的CulpritProject信息。是否有可能在松弛时捕获requestresponse

0 个答案:

没有答案