__init__.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:apm-agent-python 作者: elastic 项目源码 文件源码
def process_response(self, request, response):
        if (response.status_code != 404 or
                _is_ignorable_404(request.get_full_path())):
            return response
        if django_settings.DEBUG and not self.client.config.debug:
            return response
        data = {
            'level': logging.INFO,
            'logger': 'http404',
        }
        result = self.client.capture(
            'Message',
            request=request,
            param_message={
                'message': 'Page Not Found: %s',
                'params': [request.build_absolute_uri()]
            }, logger_name='http404', level=logging.INFO
        )
        request._elasticapm = {
            'service_name': data.get('service_name', self.client.config.service_name),
            'id': result,
        }
        return response
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号