Ejemplo n.º 1
0
 def handle_exception(self, *args, **kwargs):
     self.client.captureException(
         exc_info=kwargs.get('exc_info'),
         data=get_data_from_request(request),
         extra={
             'app': self.app,
         },
     )
Ejemplo n.º 2
0
    def captureMessage(self, *args, **kwargs):
        data = kwargs.get('data')
        if data is None:
            try:
                kwargs['data'] = get_data_from_request(request)
            except RuntimeError:
                pass

        return self.client.captureMessage(*args, **kwargs)
Ejemplo n.º 3
0
 def captureMessage(self, *args, **kwargs):
     assert self.client, 'captureMessage called before application configured'
     data = kwargs.get('data')
     if data is None:
         try:
             kwargs['data'] = get_data_from_request(request)
         except RuntimeError:
             # app is probably not configured yet
             pass
     return self.client.captureMessage(*args, **kwargs)