def log_error(request, message, extra=None): logger.info("(Error) %s\n" % message) data = client.get_data_from_request(request) data.update({ 'level': logging.ERROR, }) client.capture('Message', message=message, data=data, extra=extra)
def process_response(self, request, response): if response.status_code != 404 or _is_ignorable_404(request.get_full_path()): return response data = client.get_data_from_request(request) data.update({ 'level': logging.INFO, 'logger': 'http404', }) result = client.capture('Message', message='Page Not Found: %s' % request.build_absolute_uri(), data=data) request.sentry = { 'project_id': data.get('project', client.project), 'id': client.get_ident(result), } return response
def process_response(self, request, response): if response.status_code != 404 or _is_ignorable_404( request.get_full_path()): return response data = client.get_data_from_request(request) data.update({ 'level': logging.INFO, 'logger': 'http404', }) result = client.capture('Message', message='Page Not Found: %s' % request.build_absolute_uri(), data=data) request.sentry = { 'project_id': data.get('project', client.project), 'id': client.get_ident(result), } return response
def test_basic(self): client.capture("Message", message="foo") self.assertEquals(len(client.events), 1) client.events.pop(0)
def test_basic(self): client.capture('Message', message='foo') self.assertEquals(len(client.events), 1) client.events.pop(0)
def test_basic(self, capture): client.capture('Message', message='foo') capture.assert_called_once_with('Message', message='foo')
def test_basic(self, capture): client.capture('Message', message='foo') capture.assert_called_once_with('Message', message='foo')
def test_basic(self): client.capture('Message', message='foo') self.assertEquals(len(client.events), 1) client.events.pop(0)