powertools-lambda-typescript
powertools-lambda-typescript copied to clipboard
Powertools is a developer toolkit to implement Serverless best practices and increase developer velocity.
### Use case We generate terabytes of logs per month and thus will switch all of our CloudWatch log to the new Infrequent Access log class to basically save 50%...
### Use case By default Logger emits logs with timestamps formatted using the UTC timezone. This is the default behavior in Lambda since the `TZ` value is always set to...
### Use case Logger emits JSON structured logs, to do so it calls `JSON.stringify()` under the hood. There are several types of objects that cannot natively be serialized or that...
### Use case I know that users can provide their own LogFormatter instance, but the I believe the default should still be reasonably well-suited for most people. The problem today...
### Expected Behaviour If an async batch job processor throws an error, I would expect to see the error message in my output. ### Current Behaviour I see this error...
### Use case I've been doing some benchmarking of using the lambda layer vs bundling the SDK using esbuild. There appears to be a noticeable performance penalty in using the...
### Use case > We discussed it here on [Twitter](https://twitter.com/dreamorosi/status/1590685049015308288) with @dreamorosi and the outcome was that Lambda Powertools for Python already has this feature and this feature request is...
### Use case Create an additional log level of `TRACE` below `DEBUG` `DEBUG` contains statements about entering specific functions, iterations of a loop, timing info, etc. as well as actual...
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.4.5 to 5.5.2. Release notes Sourced from typescript's releases. TypeScript 5.5 For release notes, check out the release announcement. For the complete list of fixed issues, check...
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.21.5 to 0.22.0. Release notes Sourced from esbuild's releases. v0.22.0 This release deliberately contains backwards-incompatible changes. To avoid automatically picking up releases like this, you should either...