Closed
Description
Expected Behaviour
should not have xray_trace_id property when add it in logger.remove_keys
Current Behaviour
xray_trace_id property is dispalyed in the object even though it is added in logger.remove_keys
Code snippet
logger = Logger(level=INFO)
logger.remove_keys("xray_trace_id")
def lambda_handler(event,context)
log_obj= {
"somekey1":"somevalue1",
"somekey2":"somevalue2"}
logger.info("this is info message",extra=log_obj)
above code is print structured object along with xray_trace_id property
even though i removed it, it still displays
Possible Solution
exclude xray_trace_id value
Steps to Reproduce
print the coed snippet in any aws lambda
Powertools for AWS Lambda (Python) version
latest
AWS Lambda function runtime
3.7
Packaging format used
Lambda Layers, PyPi
Debugging logs
not available
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Shipped