diff options
| author | Ashley Camba Garrido <ashwoods@gmail.com> | 2017-09-21 14:54:07 +0200 |
|---|---|---|
| committer | Ashley Camba Garrido <ashwoods@gmail.com> | 2017-09-21 14:54:07 +0200 |
| commit | 7f9f3c2b4a75d59af21a4cf4f4ad96920b34e1ff (patch) | |
| tree | aefcbd1e6c0a01e987630bba8a23d4ba1905348f | |
| parent | 7e8f29aee8e1edaf832cd52614d4bc29a3110756 (diff) | |
| download | raven-lambda-integration.tar.gz | |
Add sentry aws lambda decoratorlambda-integration
| -rw-r--r-- | raven/contrib/awslambda/__init__.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/raven/contrib/awslambda/__init__.py b/raven/contrib/awslambda/__init__.py index 204f004..50ca8d6 100644 --- a/raven/contrib/awslambda/__init__.py +++ b/raven/contrib/awslambda/__init__.py @@ -1,5 +1,5 @@ """ -raven.contrib.lambda +raven.contrib.awslambda ~~~~~~~~~~~~~~~~~~~~ Raven wrapper for AWS Lambda handlers. @@ -54,7 +54,7 @@ def make_client(config): ) -class Raven(object): +class Sentry(object): """ Raven decorator for AWS Lambda. @@ -88,11 +88,10 @@ class Raven(object): return self(args[0]) return self - def __init__(self, dsn=None, client=None, logging=True, breadcrumbs=True, **kwargs): + def __init__(self, dsn=None, client=None, logging=True, **kwargs): self.dsn = dsn self.logging = logging - self.breadcrumbs = breadcrumbs self.client = client or make_client(kwargs) if logging: @@ -103,10 +102,11 @@ class Raven(object): @functools.wraps(fn) def decorated(event, context): - self.client.extra_context({ 'event': event, - 'context': dict(context), + 'aws_request_id': context.aws_request_id, + 'client_context': context.client_context, + 'identity': context.identity, }) try: return fn(event, context) @@ -121,4 +121,4 @@ class Raven(object): def record_breadcrumb(*args, **kwargs): return breadcrumbs.record(*args, **kwargs) -raven = Raven +sentry = Sentry |
