{"_id":"@antstanley/logger","_rev":"4-44efe044579fd373000f36346afbd3b4","name":"@antstanley/logger","dist-tags":{"latest":"1.16.2"},"versions":{"1.14.0":{"name":"@antstanley/logger","version":"1.14.0","description":"The logging package for the Powertools for AWS Lambda (TypeScript) library","author":{"name":"Amazon Web Services","url":"https://aws.amazon.com"},"license":"MIT-0","homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/logger#readme","repository":{"type":"git","url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git"},"bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"keywords":["aws","lambda","powertools","logger","logging","serverless","nodejs"],"dependencies":{"@aws-lambda-powertools/commons":"^1.14.0","lodash.merge":"^4.6.2"},"peerDependencies":{"@middy/core":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true}},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","type":"module","scripts":{"postinstall":"echo 'WARNING: This is a pre-release version of Powertools for AWS (TypeScript) provided for evaluation only. Do not use in production.'"},"exports":{"node":{"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"},"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"}}},"gitHead":"8014448b60c247df03bd949bf527f6e2b56fba3f","_id":"@antstanley/logger@1.14.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-LlivpVLw8x6uh0gqk9Dj6j7L4Kngy7N6VP1ljA1oip5nrpvYsl2PBRMT6FBAMVSi/296yaUqbLuaKk4uZRZf0A==","shasum":"25ce5547974f5f7c161b3b88eaade89a1cd87251","tarball":"https://registry.npmjs.org/@antstanley/logger/-/logger-1.14.0.tgz","fileCount":82,"unpackedSize":93477,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhrspGxAinMOZEA/nHiRbDPUzbRdY7nNxeFkVJV1VPMAIhAPw2sgAZEzZdPCLfBc0lo0GOlGzG6qEcBtJ3a5X2+3Jc"}]},"_npmUser":{"name":"antstanley","email":"ant@serverless.london"},"directories":{},"maintainers":[{"name":"antstanley","email":"ant@serverless.london"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logger_1.14.0_1697048259173_0.09240139975296757"},"_hasShrinkwrap":false},"1.15.0":{"name":"@antstanley/logger","version":"1.15.0","description":"The logging package for the Powertools for AWS Lambda (TypeScript) library","author":{"name":"Amazon Web Services","url":"https://aws.amazon.com"},"license":"MIT-0","homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/logger#readme","repository":{"type":"git","url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git"},"bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"keywords":["aws","lambda","powertools","logger","logging","serverless","nodejs"],"dependencies":{"@aws-lambda-powertools/commons":"^1.14.0","lodash.merge":"^4.6.2"},"peerDependencies":{"@middy/core":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true}},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","type":"module","scripts":{"postinstall":"echo 'WARNING: This is a pre-release version of Powertools for AWS (TypeScript) provided for evaluation only. Do not use in production.'"},"exports":{"node":{"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"},"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"}},"./middleware":{"require":{"types":"./lib/cjs/middleware/index.d.ts","default":"./lib/cjs/middleware/index.js"},"import":{"types":"./lib/esm/middleware/index.d.ts","default":"./lib/esm/middleware/index.js"}}},"gitHead":"8014448b60c247df03bd949bf527f6e2b56fba3f","_id":"@antstanley/logger@1.15.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-41ccnX04/ZaiM/EHI604XfExi/gbxYTMwz/NGBX2cKHRmpMsmYt5lRBU0mkK1rFEN5FgPvV07zxGfKNR/LZhiA==","shasum":"820a00c6f1790b40d596585bf8112e9bf4eaa009","tarball":"https://registry.npmjs.org/@antstanley/logger/-/logger-1.15.0.tgz","fileCount":82,"unpackedSize":93766,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe/S7AmFlRniiebiCbbFMLduqKXkFpb9vrlKHMall5lAIgSjQo7J+1G1D6nThwGgRaUwH9ILlOF0cWfCn6dfog0e0="}]},"_npmUser":{"name":"antstanley","email":"ant@serverless.london"},"directories":{},"maintainers":[{"name":"antstanley","email":"ant@serverless.london"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logger_1.15.0_1697050961445_0.131850863991549"},"_hasShrinkwrap":false},"1.16.0":{"name":"@antstanley/logger","version":"1.16.0","description":"The logging package for the Powertools for AWS Lambda (TypeScript) library","author":{"name":"Amazon Web Services","url":"https://aws.amazon.com"},"license":"MIT-0","homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/logger#readme","repository":{"type":"git","url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git"},"bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"keywords":["aws","lambda","powertools","logger","logging","serverless","nodejs"],"dependencies":{"@aws-lambda-powertools/commons":"^1.14.0","lodash.merge":"^4.6.2"},"peerDependencies":{"@middy/core":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true}},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","type":"module","scripts":{"postinstall":"echo 'WARNING: This is a pre-release version of Powertools for AWS (TypeScript) provided for evaluation only. Do not use in production.'"},"exports":{".":{"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"},"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"}},"./middleware":{"require":{"types":"./lib/cjs/middleware/middy.d.ts","default":"./lib/cjs/middleware/middy.js"},"import":{"types":"./lib/esm/middleware/middy.d.ts","default":"./lib/esm/middleware/middy.js"}}},"gitHead":"8014448b60c247df03bd949bf527f6e2b56fba3f","_id":"@antstanley/logger@1.16.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-jOaq2u2NulzmFG0bCT32GjKZlOMxQsoZciqNizrkKjPgJc65O9SQxG33QoD8q0/hKYGLE4IvKrW4KJpYc3UITw==","shasum":"c84f8987e833f185c6ed902495157aca6be9dcfa","tarball":"https://registry.npmjs.org/@antstanley/logger/-/logger-1.16.0.tgz","fileCount":82,"unpackedSize":93763,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK2z4RiEMYbII+u+NzZ0OcrqdhSpTYUwLhh5zFeLsjygIgIv0KrWRHq+K+IU13DbE3G4MsD7p2YUnd2hJwfaU0vLk="}]},"_npmUser":{"name":"antstanley","email":"ant@serverless.london"},"directories":{},"maintainers":[{"name":"antstanley","email":"ant@serverless.london"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logger_1.16.0_1697051193168_0.24891287766728998"},"_hasShrinkwrap":false},"1.16.1":{"name":"@antstanley/logger","version":"1.16.1","description":"The logging package for the Powertools for AWS Lambda (TypeScript) library","author":{"name":"Amazon Web Services","url":"https://aws.amazon.com"},"license":"MIT-0","homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/logger#readme","repository":{"type":"git","url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git"},"bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"keywords":["aws","lambda","powertools","logger","logging","serverless","nodejs"],"dependencies":{"@aws-lambda-powertools/commons":"^1.14.0","lodash.merge":"^4.6.2"},"peerDependencies":{"@middy/core":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true}},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","type":"module","scripts":{"postinstall":"echo 'WARNING: This is a pre-release version of Powertools for AWS (TypeScript) provided for evaluation only. Do not use in production.'"},"exports":{".":{"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"},"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"}},"./middleware":{"require":{"types":"./lib/cjs/middleware/middy.d.ts","default":"./lib/cjs/middleware/middy.js"},"import":{"types":"./lib/esm/middleware/middy.d.ts","default":"./lib/esm/middleware/middy.js"}}},"gitHead":"cffad2ecd8306f2dd1d4325802a4e25670871ed9","_id":"@antstanley/logger@1.16.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-O8V2uWfTwqTkYlfMssE6yMxhSYYKk0GQTDKTjEoyBa96nalLH3VsRpkN+l5xabaAiZ6gVVOnwMxmYvSRcgExlg==","shasum":"0b76b2ed3e58ef2f899aaf13babc07232a4e5fce","tarball":"https://registry.npmjs.org/@antstanley/logger/-/logger-1.16.1.tgz","fileCount":82,"unpackedSize":93764,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRsYIdcV4DQTu/rgveqpXOtQU5BB/9SucX0eViVEKVagIhAKzayeXiZdhixo3aLPRivkUGMpw6UNcr9XA5g7CYy1Ly"}]},"_npmUser":{"name":"antstanley","email":"ant@serverless.london"},"directories":{},"maintainers":[{"name":"antstanley","email":"ant@serverless.london"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logger_1.16.1_1697052893633_0.10002360145429035"},"_hasShrinkwrap":false},"1.16.2":{"name":"@antstanley/logger","version":"1.16.2","description":"The logging package for the Powertools for AWS Lambda (TypeScript) library","author":{"name":"Amazon Web Services","url":"https://aws.amazon.com"},"license":"MIT-0","homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/logger#readme","repository":{"type":"git","url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git"},"bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"keywords":["aws","lambda","powertools","logger","logging","serverless","nodejs"],"dependencies":{"@aws-lambda-powertools/commons":"^1.14.0","lodash.merge":"^4.6.2"},"peerDependencies":{"@middy/core":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true}},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","type":"module","scripts":{"postinstall":"echo 'WARNING: This is a pre-release version of Powertools for AWS (TypeScript) provided for evaluation only. Do not use in production.'"},"exports":{".":{"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"},"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"}},"./middleware":{"import":"./lib/esm/middleware/middy.js","require":"./lib/cjs/middleware/middy.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"}},"typesVersions":{"*":{"middleware":["lib/cjs/middleware/middy.d.ts","lib/esm/middleware/middy.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"]}},"gitHead":"cffad2ecd8306f2dd1d4325802a4e25670871ed9","_id":"@antstanley/logger@1.16.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-2+7gV8siNmDJN/C3Mg6r15bSTRmZtvRv2biOdDIvoS/PlAIEoO9ykn7gWtA4HaKVyymgPHcSSy2mhyjvge8jAg==","shasum":"db6b932fd34ea1f4ce67c77e70163216839fff66","tarball":"https://registry.npmjs.org/@antstanley/logger/-/logger-1.16.2.tgz","fileCount":94,"unpackedSize":96129,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoTlMTbvlBJQbKOcT6OgvsGkUww+VyNqvB5Ins7TsOjwIhALYodAcoklmwTbF3DtJElkKuAlQoBWY6r1ZqEl4bTgn9"}]},"_npmUser":{"name":"antstanley","email":"ant@serverless.london"},"directories":{},"maintainers":[{"name":"antstanley","email":"ant@serverless.london"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logger_1.16.2_1697054699207_0.728977144998249"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-11T18:17:39.072Z","1.14.0":"2023-10-11T18:17:39.440Z","modified":"2023-10-11T20:04:59.730Z","1.15.0":"2023-10-11T19:02:41.666Z","1.16.0":"2023-10-11T19:06:33.343Z","1.16.1":"2023-10-11T19:34:53.841Z","1.16.2":"2023-10-11T20:04:59.551Z"},"maintainers":[{"name":"antstanley","email":"ant@serverless.london"}],"description":"The logging package for the Powertools for AWS Lambda (TypeScript) library","homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/logger#readme","keywords":["aws","lambda","powertools","logger","logging","serverless","nodejs"],"repository":{"type":"git","url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git"},"author":{"name":"Amazon Web Services","url":"https://aws.amazon.com"},"bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"license":"MIT-0","readme":"# Powertools for AWS Lambda (TypeScript) <!-- omit in toc -->\n\nPowertools for AWS Lambda (TypeScript) is a developer toolkit to implement Serverless [best practices and increase developer velocity](https://docs.powertools.aws.dev/lambda-typescript/latest/#features).\n\nYou can use the library in both TypeScript and JavaScript code bases.\n\n> Also available in [Python](https://github.com/aws-powertools/powertools-lambda-python), [Java](https://github.com/aws-powertools/powertools-lambda-java), and [.NET](https://docs.powertools.aws.dev/lambda-dotnet/).\n\n**[Documentation](https://docs.powertools.aws.dev/lambda-typescript/)** | **[npm](https://www.npmjs.com/org/aws-lambda-powertools)** | **[Roadmap](https://docs.powertools.aws.dev/lambda-typescript/latest/roadmap)** | **[Examples](https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/examples)** | **[Serverless TypeScript Demo](https://github.com/aws-samples/serverless-typescript-demo)**\n\n## Table of contents <!-- omit in toc -->\n\n- [Features](#features)\n- [Getting started](#getting-started)\n  - [Installation](#installation)\n  - [Examples](#examples)\n  - [Serverless TypeScript Demo application](#serverless-typescript-demo-application)\n- [Contribute](#contribute)\n- [Roadmap](#roadmap)\n- [Connect](#connect)\n- [How to support Powertools for AWS Lambda (TypeScript)?](#how-to-support-powertools-for-aws-lambda-typescript)\n  - [Becoming a reference customer](#becoming-a-reference-customer)\n  - [Sharing your work](#sharing-your-work)\n  - [Using Lambda Layer](#using-lambda-layer)\n- [Credits](#credits)\n- [License](#license)\n\n## Features\n\n* **[Tracer](https://docs.powertools.aws.dev/lambda-typescript/latest/core/tracer/)** - Utilities to trace Lambda function handlers, and both synchronous and asynchronous functions\n* **[Logger](https://docs.powertools.aws.dev/lambda-typescript/latest/core/logger/)** - Structured logging made easier, and a middleware to enrich log items with key details of the Lambda context\n* **[Metrics](https://docs.powertools.aws.dev/lambda-typescript/latest/core/metrics/)** - Custom Metrics created asynchronously via CloudWatch Embedded Metric Format (EMF)\n* **[Parameters](https://docs.powertools.aws.dev/lambda-typescript/latest/utilities/parameters/)** - High-level functions to retrieve one or more parameters from AWS SSM, Secrets Manager, AppConfig, and DynamoDB\n\n## Getting started\n\nFind the complete project's [documentation here](https://docs.powertools.aws.dev/lambda-typescript).\n\n### Installation\n\nThe Powertools for AWS Lambda (TypeScript) utilities follow a modular approach, similar to the official [AWS SDK v3 for JavaScript](https://github.com/aws/aws-sdk-js-v3).  \n\nEach TypeScript utility is installed as standalone npm package.\n\nInstall all three core utilities at once with this single command:\n\n```shell\nnpm install @aws-lambda-powertools/logger @aws-lambda-powertools/tracer @aws-lambda-powertools/metrics\n```\n\nOr refer to the installation guide of each utility:\n\n👉 [Installation guide for the **Tracer** utility](https://docs.powertools.aws.dev/lambda-typescript/latest/core/tracer#getting-started)\n\n👉 [Installation guide for the **Logger** utility](https://docs.powertools.aws.dev/lambda-typescript/latest/core/logger#getting-started)\n\n👉 [Installation guide for the **Metrics** utility](https://docs.powertools.aws.dev/lambda-typescript/latest/core/metrics#getting-started)\n\n👉 [Installation guide for the **Parameters** utility](https://docs.powertools.aws.dev/lambda-typescript/latest/utilities/parameters/#getting-started)\n\n### Examples\n\n* [CDK](https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/examples/cdk)\n* [SAM](https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/examples/sam)\n\n### Serverless TypeScript Demo application\n\nThe [Serverless TypeScript Demo](https://github.com/aws-samples/serverless-typescript-demo) shows how to use Powertools for AWS Lambda (TypeScript).  \nYou can find instructions on how to deploy and load test this application in the [repository](https://github.com/aws-samples/serverless-typescript-demo).\n\n## Contribute\n\nIf you are interested in contributing to this project, please refer to our [Contributing Guidelines](https://github.com/aws-powertools/powertools-lambda-typescript/blob/main/CONTRIBUTING.md).\n\n## Roadmap\n\nThe roadmap of Powertools for AWS Lambda (TypeScript) is driven by customers’ demand.  \nHelp us prioritize upcoming functionalities or utilities by [upvoting existing RFCs and feature requests](https://github.com/aws-powertools/powertools-lambda-typescript/issues), or [creating new ones](https://github.com/aws-powertools/powertools-lambda-typescript/issues/new/choose), in this GitHub repository.\n\n## Connect\n\n* **Powertools for AWS Lambda on Discord**: `#typescript` - **[Invite link](https://discord.gg/B8zZKbbyET)**\n* **Email**: aws-lambda-powertools-feedback@amazon.com\n\n## How to support Powertools for AWS Lambda (TypeScript)?\n\n### Becoming a reference customer\n\nKnowing which companies are using this library is important to help prioritize the project internally. If your company is using Powertools for AWS Lambda (TypeScript), you can request to have your name and logo added to the README file by raising a [Support Lambda Powertools for AWS Lambda (TypeScript) (become a reference)](https://github.com/aws-powertools/powertools-lambda-typescript/issues/new?assignees=&labels=customer-reference&template=support_powertools.yml&title=%5BSupport+Lambda+Powertools%5D%3A+%3Cyour+organization+name%3E) issue.\n\nThe following companies, among others, use Powertools:\n\n* [Hashnode](https://hashnode.com/)\n* [Trek10](https://www.trek10.com/)\n* [Elva](https://elva-group.com)\n* [globaldatanet](https://globaldatanet.com/)\n* [Bailey Nelson](https://www.baileynelson.com.au)\n* [Perfect Post](https://www.perfectpost.fr)\n* [Sennder](https://sennder.com/)\n* [Certible](https://www.certible.com/)\n* [tecRacer GmbH & Co. KG](https://www.tecracer.com/)\n\n### Sharing your work\n\nShare what you did with Powertools for AWS Lambda (TypeScript) 💞💞. Blog post, workshops, presentation, sample apps and others. Check out what the community has already shared about Powertools for AWS Lambda (TypeScript) [here](https://docs.powertools.aws.dev/lambda-typescript/latest/we_made_this).\n\n### Using Lambda Layer\n\nThis helps us understand who uses Powertools for AWS Lambda (TypeScript) in a non-intrusive way, and helps us gain future investments for other Powertools for AWS Lambda languages. When [using Layers](#lambda-layers), you can add Powertools for AWS Lambda (TypeScript) as a dev dependency (or as part of your virtual env) to not impact the development process.\n\n## Credits\n\nCredits for the Powertools for AWS Lambda (TypeScript) idea go to [DAZN](https://github.com/getndazn) and their [DAZN Lambda Powertools](https://github.com/getndazn/dazn-lambda-powertools/).\n\n## License\n\nThis library is licensed under the MIT-0 License. See the LICENSE file.","readmeFilename":"README.md"}