powertools-lambda-dotnet
powertools-lambda-dotnet copied to clipboard
Powertools is a developer toolkit to implement Serverless best practices and increase developer velocity.
### Expected Behaviour I am able to add metrics from multiple threads without issue. ### Current Behaviour Metrics throws an exception: ``` System.InvalidOperationException: Collection was modified; enumeration operation may not...
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4. Release notes Sourced from jinja2's releases. 3.1.4 This is the Jinja 3.1.4 security release, which fixes security issues and bugs but does not otherwise...
### Use case The minimal API model using [Amazon.Lambda.AspNetCoreServer.Hosting](https://github.com/aws/aws-lambda-dotnet/tree/master/Libraries/src/Amazon.Lambda.AspNetCoreServer.Hosting) is a great way to migrate an existing ASP .NET API to AWS Lambda. However, if one requires better observability, there...
### Expected Behaviour Logger should respect the casing of the of the object it logs, irrespective of the `POWERTOOLS_LOGGER_CASE` configuration. In the following example, the logging attribute logs the [Amazon.Lambda.SQSEvents.SQSEvent](https://github.com/aws/aws-lambda-dotnet/blob/master/Libraries/src/Amazon.Lambda.SQSEvents/SQSEvent.cs)....
### Use case Historically, .NET Lambda functions have cold-start times which impact user experience, system latency, and usage costs of your serverless applications. With .NET 7, Microsoft adds support for...
### What were you searching in the docs? I am looking for the documentation to show me how to use typed logger, and interface based logger rather than Logger. static...
> Please provide the issue number Issue number: #212 ## Summary - Logging AOT support - Metrics AOT support ### Changes - Logging - Remove Logging lambda context reflection -...
### Summary We should make it easier for developers that use Powertools to test their apps. TODO ### Why is this needed? Better user experience TODO ### Which area does...
### What were you searching in the docs? ATM the extra keys samples do not show correct implementation. Shows `Logger.AppendKeys` method not `Logger.AppendKey`. ### Is this related to an existing...
### Expected Behaviour Logger name should not be lost when object logged has a property called "name". This is lost - `"name": "AWS.Lambda.Powertools.Logging.Logger",` and replaced with `"name": "Alan Adams", `....