Closed
Description
Expected Behaviour
The logger should emit records using local time timestamp by default as per docs.
Current Behaviour
logger emits records using utc
timestamp when running in Australia/Sydney timezone
Code snippet
from aws_lambda_powertools import Logger
from aws_lambda_powertools.event_handler import APIGatewayRestResolver
from aws_lambda_powertools.logging import correlation_paths
logger = Logger(service="APP")
app = APIGatewayRestResolver()
@app.get("/hello")
def hello():
logger.info("Request from unknown received")
return {"message": "hello unknown!"}
@logger.inject_lambda_context(correlation_id_path=correlation_paths.API_GATEWAY_REST, log_event=True)
def lambda_handler(event, context):
return app.resolve(event, context)
Possible Solution
No response
Steps to Reproduce
Run above lambda code snippet in Sydney region (ap-southeast-2).
Powertools for AWS Lambda (Python) version
latest
AWS Lambda function runtime
3.9
Packaging format used
Lambda Layers
Debugging logs
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Shipped