Logger extra fields appended to end of log message instead of beginning #707
Labels
feature-request
feature request
good first issue
Good for newcomers
help wanted
Could use a second pair of eyes/hands
Is your feature request related to a problem? Please describe.
I think it would be nice if by default, keys appended to the structure log messages with the
extra=fields
parameter appeared at the end of the log message rather than the beginning. That's actually the behavior shown in the sample CloudWatch logs in the documentation (https://awslabs.github.io/aws-lambda-powertools-python/latest/core/logger/), but I see the additional keys at the start of the log message when I use theextra
argument. That makes it a bit harder to scroll through to find what I'm looking for in the logs.Describe the solution you'd like
I think the default formatter could be updated for this to be the default.
Describe alternatives you've considered
I could create my own
LambdaPowertoolsFormatter
instance and order the keys explicitly but am hoping to avoid that and am wondering if this is the intended behavior already given how the sample logs look in the documentation.Additional context
I'm using power tools version 1.20.2 and Python 3.8
The text was updated successfully, but these errors were encountered: