Skip to content

Commit 25b347e

Browse files
authored
feat(logger): unwrap event from common models if asked to log (#1778)
1 parent cb4d2c5 commit 25b347e

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

aws_lambda_powertools/logging/logger.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
import jmespath
2727

2828
from ..shared import constants
29-
from ..shared.functions import resolve_env_var_choice, resolve_truthy_env_var_choice
29+
from ..shared.functions import (
30+
extract_event_from_common_models,
31+
resolve_env_var_choice,
32+
resolve_truthy_env_var_choice,
33+
)
3034
from ..shared.types import AnyCallableT
3135
from .exceptions import InvalidLoggerSamplingRateError
3236
from .filters import SuppressFilter
@@ -433,7 +437,7 @@ def decorate(event, context, *args, **kwargs):
433437

434438
if log_event:
435439
logger.debug("Event received")
436-
self.info(getattr(event, "raw_event", event))
440+
self.info(extract_event_from_common_models(event))
437441

438442
return lambda_handler(event, context, *args, **kwargs)
439443

0 commit comments

Comments
 (0)