{"_id":"@aguirresabino/nestjs-logger","_rev":"10-68cbfbd3e0d482915284da8a7ae0388e","name":"@aguirresabino/nestjs-logger","dist-tags":{"latest":"4.1.0"},"versions":{"0.0.1-development":{"name":"@aguirresabino/nestjs-logger","version":"0.0.1-development","author":{"url":"https://github.com/aguirresabino","name":"Aguirre Sabino","email":"aguirresabino187@gmail.com"},"license":"MIT","_id":"@aguirresabino/nestjs-logger@0.0.1-development","maintainers":[{"name":"aguirresabino","email":"aguirresabino187@gmail.com"}],"homepage":"https://github.com/aguirresabino/nestjs-logger#readme","bugs":{"url":"https://github.com/aguirresabino/nestjs-logger/issues"},"dist":{"shasum":"51d94a60794927b85534852cc2435131d7623f06","tarball":"https://registry.npmjs.org/@aguirresabino/nestjs-logger/-/nestjs-logger-0.0.1-development.tgz","fileCount":54,"integrity":"sha512-TH8Qz1XoSuBHALXyP8XA0Dvv22pov4p+NOj4e8jJBPIYYybmjbbbibIy9PL/bdq7RIM9yvzX+fZH7TkjrHgsew==","signatures":[{"sig":"MEUCIDSKZrd2RSRORpfZMsccYxuQxd8IbZ3eum4L9my+1aglAiEAkCvMjplr7leWypF3jD39QHnDvI9hfH0q+Tf7szLNuFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164316},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"892e07b0746b4b8ace5af8f5c05164b961dd5107","scripts":{"build":"tsc -p tsconfig.build.json","prepare":"node .husky/install.mjs","lint:fix":"eslint . --fix --cache","prebuild":"rimraf dist","style:fix":"prettier --write .","test:unit":"jest --ci --passWithNoTests --config=jest.config.unit.js","lint:check":"eslint . --cache","lint:quiet":"eslint . --quiet --cache","style:check":"prettier --check .","test:coverage":"jest --runInBand --ci --config=jest.config.coverage.js","test:unit:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.unit.js","test:unit:watch":"jest --watch --config=jest.config.unit.js","test:integration":"jest --runInBand --ci --passWithNoTests --config=jest.config.integration.js","test:integration:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.integration.js","test:integration:watch":"jest  --runInBand --watch --config=jest.config.integration.js"},"_npmUser":{"name":"aguirresabino","email":"aguirresabino187@gmail.com"},"repository":{"url":"git+https://github.com/aguirresabino/nestjs-logger.git","type":"git"},"_npmVersion":"10.9.0","description":"Logger for NestJS","directories":{},"lint-staged":{"*.{js,ts,json}":["eslint","prettier --check","yarn test:unit"]},"_nodeVersion":"22.11.0","engineStrict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","pino":"^9.6.0","rxjs":"^7.8.1","ulid":"^2.3.0","husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.1","@eslint/js":"^9.17.0","typescript":"^5.7.2","@nestjs/cli":"^10.4.9","@types/jest":"29.5.14","@types/node":"^22.10.2","lint-staged":"^15.3.0","pino-pretty":"^13.0.0","@nestjs/core":"^10.4.15","@nestjs/common":"^10.4.15","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.6.1","@nestjs/testing":"^10.4.15","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","typescript-eslint":"^8.18.2","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"^28.10.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.1.0","@nestjs/platform-express":"^10.4.15","@typescript-eslint/parser":"^8.18.2","@commitlint/config-conventional":"^19.6.0","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.1-development_1736721877684_0.4000840020172687","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@aguirresabino/nestjs-logger","version":"1.0.0","keywords":["nestjs","logger","pino"],"author":{"url":"https://github.com/aguirresabino","name":"Aguirre Sabino","email":"aguirresabino187@gmail.com"},"license":"MIT","_id":"@aguirresabino/nestjs-logger@1.0.0","maintainers":[{"name":"aguirresabino","email":"aguirresabino187@gmail.com"}],"homepage":"https://github.com/aguirresabino/nestjs-logger#readme","bugs":{"url":"https://github.com/aguirresabino/nestjs-logger/issues"},"dist":{"shasum":"535c24339c0b2619b4b96aa4d4cba4fad2e23542","tarball":"https://registry.npmjs.org/@aguirresabino/nestjs-logger/-/nestjs-logger-1.0.0.tgz","fileCount":54,"integrity":"sha512-eQdiMRId5Mv5SHZJOJmz2rTKEzS/nDxsv4sOD1G22sJcBVwKDqZT5lhnpTXqY5rQ6n7ZSm0q9uEs/a8PEs2rpA==","signatures":[{"sig":"MEYCIQD5kGbmyuS+MP2JgTNGFWqCyG8vwR+6jae/6WKMmGEVUQIhALqpK8Ghh4VxoINmWz4CxVpKz4B0/LhE7beKp6noMQsb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164519},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"c529aae67b4667f9164bd23198c6fb74255bea8d","scripts":{"build":"tsc -p tsconfig.build.json","prepare":"node .husky/install.mjs","release":"semantic-release","lint:fix":"eslint . --fix --cache","prebuild":"rimraf dist","style:fix":"prettier --write .","test:unit":"jest --ci --passWithNoTests --config=jest.config.unit.js","lint:check":"eslint . --cache","lint:quiet":"eslint . --quiet --cache","style:check":"prettier --check .","test:coverage":"jest --runInBand --ci --config=jest.config.coverage.js","test:unit:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.unit.js","test:unit:watch":"jest --watch --config=jest.config.unit.js","test:integration":"jest --runInBand --ci --passWithNoTests --config=jest.config.integration.js","test:integration:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.integration.js","test:integration:watch":"jest  --runInBand --watch --config=jest.config.integration.js"},"_npmUser":{"name":"aguirresabino","email":"aguirresabino187@gmail.com"},"repository":{"url":"git+https://github.com/aguirresabino/nestjs-logger.git","type":"git"},"_npmVersion":"10.9.2","description":"Logger for NestJS","directories":{},"lint-staged":{"*.{js,ts,json}":["eslint","prettier --check","yarn test:unit"]},"_nodeVersion":"22.11.0","engineStrict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","pino":"^9.6.0","rxjs":"^7.8.1","ulid":"^2.3.0","husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.1","@eslint/js":"^9.17.0","typescript":"^5.7.2","@nestjs/cli":"^10.4.9","@types/jest":"29.5.14","@types/node":"^22.10.2","lint-staged":"^15.3.0","pino-pretty":"^13.0.0","@nestjs/core":"^10.4.15","@nestjs/common":"^10.4.15","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.6.1","@nestjs/testing":"^10.4.15","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"^28.10.0","source-map-support":"^0.5.21","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^9.1.0","@nestjs/platform-express":"^10.4.15","@typescript-eslint/parser":"^8.18.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.0_1736736853616_0.9788780949106974","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aguirresabino/nestjs-logger","version":"1.0.1","keywords":["nestjs","logger","pino"],"author":{"url":"https://github.com/aguirresabino","name":"Aguirre Sabino","email":"aguirresabino187@gmail.com"},"license":"MIT","_id":"@aguirresabino/nestjs-logger@1.0.1","maintainers":[{"name":"aguirresabino","email":"aguirresabino187@gmail.com"}],"homepage":"https://github.com/aguirresabino/nestjs-logger#readme","bugs":{"url":"https://github.com/aguirresabino/nestjs-logger/issues"},"dist":{"shasum":"fca58f1cb4359b00e0c7a6e6c0cd517f6a3b4059","tarball":"https://registry.npmjs.org/@aguirresabino/nestjs-logger/-/nestjs-logger-1.0.1.tgz","fileCount":54,"integrity":"sha512-D5xWY5sF/XX+gmqSHJYnza+eN0lPcDAuUNpA/F95ceeAKA1NDJWeNkBv345KbriI0j2JAf/HlP8UEN+bhDgPLw==","signatures":[{"sig":"MEUCIQCVRUvs2r1wn5T24cPLXReQJPLHLUa4pFKgRWvCZqVbXgIgN3wA6EVIl/yJ8rfcaVRlX1ar7QxeK3MKmzsJmRlNjnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164519},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"350bf9a450bc704ac5a12b0456535912594097cb","scripts":{"build":"tsc -p tsconfig.build.json","prepare":"node .husky/install.mjs","release":"semantic-release","lint:fix":"eslint . --fix --cache","prebuild":"rimraf dist","style:fix":"prettier --write .","test:unit":"jest --ci --passWithNoTests --config=jest.config.unit.js","lint:check":"eslint . --cache","lint:quiet":"eslint . --quiet --cache","style:check":"prettier --check .","test:coverage":"jest --runInBand --ci --config=jest.config.coverage.js","test:unit:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.unit.js","test:unit:watch":"jest --watch --config=jest.config.unit.js","test:integration":"jest --runInBand --ci --passWithNoTests --config=jest.config.integration.js","test:integration:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.integration.js","test:integration:watch":"jest  --runInBand --watch --config=jest.config.integration.js"},"_npmUser":{"name":"aguirresabino","email":"aguirresabino187@gmail.com"},"repository":{"url":"git+https://github.com/aguirresabino/nestjs-logger.git","type":"git"},"_npmVersion":"10.9.0","description":"Logger for NestJS","directories":{},"lint-staged":{"*.{js,ts,json}":["eslint","prettier --check","yarn test:unit"]},"_nodeVersion":"22.11.0","engineStrict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","pino":"^9.6.0","rxjs":"^7.8.1","ulid":"^2.3.0","husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.1","@eslint/js":"^9.17.0","typescript":"^5.7.2","@nestjs/cli":"^10.4.9","@types/jest":"29.5.14","@types/node":"^22.10.2","lint-staged":"^15.3.0","pino-pretty":"^13.0.0","@nestjs/core":"^10.4.15","@nestjs/common":"^10.4.15","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.6.1","@nestjs/testing":"^10.4.15","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"^28.10.0","source-map-support":"^0.5.21","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^9.1.0","@nestjs/platform-express":"^10.4.15","@typescript-eslint/parser":"^8.18.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.1_1736742190071_0.3031249152331297","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aguirresabino/nestjs-logger","version":"1.0.2","keywords":["nestjs","logger","pino"],"author":{"url":"https://github.com/aguirresabino","name":"Aguirre Sabino","email":"aguirresabino187@gmail.com"},"license":"MIT","_id":"@aguirresabino/nestjs-logger@1.0.2","maintainers":[{"name":"aguirresabino","email":"aguirresabino187@gmail.com"}],"homepage":"https://github.com/aguirresabino/nestjs-logger#readme","bugs":{"url":"https://github.com/aguirresabino/nestjs-logger/issues"},"dist":{"shasum":"a06bdc03af9f8428de051c20019fbbcb9d4ea975","tarball":"https://registry.npmjs.org/@aguirresabino/nestjs-logger/-/nestjs-logger-1.0.2.tgz","fileCount":55,"integrity":"sha512-6ehyvbYVx/UULUvGubEsIlgz3fLgFwlxXs3cTaXTvIXzIhrpvzE8RLgr8VNMlWmIKUkq4E3BEqbU/LammEGfZg==","signatures":[{"sig":"MEUCIQCbZ4E7w2ZKUzN4bEQ54IeSTZCtXXeCDSYa9fo4v2UGXgIgKWD+tC0aJLFbZUnf2Rc2NS7mkW2GJ5IS/UmmY7iAZWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166949},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"a1024d949e0140476acbe59cbc5ab0506495db62","scripts":{"build":"tsc -p tsconfig.build.json","prepare":"node .husky/install.mjs","release":"semantic-release","lint:fix":"eslint . --fix --cache","prebuild":"rimraf dist","style:fix":"prettier --write .","test:unit":"jest --ci --passWithNoTests --config=jest.config.unit.js","lint:check":"eslint . --cache","lint:quiet":"eslint . --quiet --cache","style:check":"prettier --check .","test:coverage":"jest --runInBand --ci --config=jest.config.coverage.js","test:unit:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.unit.js","test:unit:watch":"jest --watch --config=jest.config.unit.js","test:integration":"jest --runInBand --ci --passWithNoTests --config=jest.config.integration.js","test:integration:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.integration.js","test:integration:watch":"jest  --runInBand --watch --config=jest.config.integration.js"},"_npmUser":{"name":"aguirresabino","email":"aguirresabino187@gmail.com"},"repository":{"url":"git+https://github.com/aguirresabino/nestjs-logger.git","type":"git"},"_npmVersion":"10.9.0","description":"Logger for NestJS","directories":{},"lint-staged":{"*.{js,ts,json}":["eslint","prettier --check","yarn test:unit"]},"_nodeVersion":"22.11.0","engineStrict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","pino":"^9.6.0","rxjs":"^7.8.1","ulid":"^2.3.0","husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.1","@eslint/js":"^9.17.0","typescript":"^5.7.2","@nestjs/cli":"^10.4.9","@types/jest":"29.5.14","@types/node":"^22.10.2","lint-staged":"^15.3.0","pino-pretty":"^13.0.0","@nestjs/core":"^10.4.15","@nestjs/common":"^10.4.15","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.6.1","@nestjs/testing":"^10.4.15","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"^28.10.0","source-map-support":"^0.5.21","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^9.1.0","@nestjs/platform-express":"^10.4.15","@typescript-eslint/parser":"^8.18.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.2_1736742565857_0.013973770729929003","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aguirresabino/nestjs-logger","version":"1.1.0","keywords":["nestjs","logger","pino"],"author":{"url":"https://github.com/aguirresabino","name":"Aguirre Sabino","email":"aguirresabino187@gmail.com"},"license":"MIT","_id":"@aguirresabino/nestjs-logger@1.1.0","maintainers":[{"name":"aguirresabino","email":"aguirresabino187@gmail.com"}],"homepage":"https://github.com/aguirresabino/nestjs-logger#readme","bugs":{"url":"https://github.com/aguirresabino/nestjs-logger/issues"},"dist":{"shasum":"e53deebce371f4c128038da64e383bbbfe0411e9","tarball":"https://registry.npmjs.org/@aguirresabino/nestjs-logger/-/nestjs-logger-1.1.0.tgz","fileCount":3,"integrity":"sha512-FQwPdyVqAhJkoxVs5KVxTmE0P2DpnBO2oOEE+aPyp+R/kdRXCfEUZv9m4Vv1czc+rZLc8Z443DqrbjTKzwp0sg==","signatures":[{"sig":"MEUCIQD82M0DtwlSL6tpdBsaHAxOk6gLDvpsFZ32jx3SAvVhSAIgdNYOqMAkr+0Knrh4sf5jBILBFAOd4KgguUbea7sEWy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7901},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"7d796765df1e5884860a8af9b10773d8074f576c","scripts":{"build":"tsc -p tsconfig.build.json","example":"rimraf dist && tsc -p tsconfig.json && node dist/examples/example.js","prepare":"node .husky/install.mjs","release":"semantic-release","lint:fix":"eslint . --fix --cache","prebuild":"rimraf dist","style:fix":"prettier --write .","test:unit":"jest --ci --passWithNoTests --config=jest.config.unit.js","lint:check":"eslint . --cache","lint:quiet":"eslint . --quiet --cache","style:check":"prettier --check .","test:coverage":"jest --runInBand --ci --config=jest.config.coverage.js","test:unit:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.unit.js","test:unit:watch":"jest --watch --config=jest.config.unit.js","test:integration":"jest --runInBand --ci --passWithNoTests --config=jest.config.integration.js","test:integration:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.integration.js","test:integration:watch":"jest  --runInBand --watch --config=jest.config.integration.js"},"_npmUser":{"name":"aguirresabino","email":"aguirresabino187@gmail.com"},"repository":{"url":"git+https://github.com/aguirresabino/nestjs-logger.git","type":"git"},"_npmVersion":"10.9.2","description":"Logger for NestJS","directories":{},"lint-staged":{"*.{js,ts,json}":["eslint","prettier --check","yarn test:unit"]},"_nodeVersion":"22.11.0","engineStrict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","pino":"^9.6.0","rxjs":"^7.8.1","ulid":"^2.3.0","husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.1","@eslint/js":"^9.17.0","typescript":"^5.7.2","@nestjs/cli":"^10.4.9","@types/jest":"29.5.14","@types/node":"^22.10.2","lint-staged":"^15.3.0","pino-pretty":"^13.0.0","@nestjs/core":"^10.4.15","@nestjs/common":"^10.4.15","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.6.1","@nestjs/testing":"^10.4.15","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"^28.10.0","source-map-support":"^0.5.21","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.0.1","@nestjs/platform-express":"^10.4.15","@typescript-eslint/parser":"^8.18.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.1.0_1737226466638_0.21702999476590512","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@aguirresabino/nestjs-logger","version":"1.1.1","keywords":["nestjs","logger","pino"],"author":{"url":"https://github.com/aguirresabino","name":"Aguirre Sabino","email":"aguirresabino187@gmail.com"},"license":"MIT","_id":"@aguirresabino/nestjs-logger@1.1.1","maintainers":[{"name":"aguirresabino","email":"aguirresabino187@gmail.com"}],"homepage":"https://github.com/aguirresabino/nestjs-logger#readme","bugs":{"url":"https://github.com/aguirresabino/nestjs-logger/issues"},"dist":{"shasum":"08bc7d0fa7278d83ebd6a640dc76d6b7166308ab","tarball":"https://registry.npmjs.org/@aguirresabino/nestjs-logger/-/nestjs-logger-1.1.1.tgz","fileCount":3,"integrity":"sha512-b2h+vZ8jDAAi8BltF2bUlcpAcKco6dN1i5UWmxK9etLsZemJs3oxg9VxZQ8U8BKhRojqpAfJx28FyK0BuQ3tnw==","signatures":[{"sig":"MEUCIETkcpENnrGl4fsDd92Uc4QzIlX4YGRRYd8jZvAANNaxAiEApeuuBDxqb+KLQ7GcBYwdZRODoQBOUjDP784U3f25qgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8073},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"3c64f26f90797d3e5628d48065c2bd25e9655f5e","scripts":{"build":"tsc -p tsconfig.build.json","example":"rimraf dist && tsc -p tsconfig.json && node dist/examples/example.js","prepare":"node .husky/install.mjs","release":"CI=true GIT_AUTHOR_NAME='Aguirre Sabino' GIT_COMMITTER_NAME='Aguirre Sabino' GIT_AUTHOR_EMAIL='aguirresabino187@gmail.com' GIT_COMMITTER_EMAIL='aguirresabino187@gmail.com' semantic-release","lint:fix":"eslint . --fix --cache","prebuild":"rimraf dist","style:fix":"prettier --write .","test:unit":"jest --ci --passWithNoTests --config=jest.config.unit.js","lint:check":"eslint . --cache","lint:quiet":"eslint . --quiet --cache","style:check":"prettier --check .","test:coverage":"jest --runInBand --ci --config=jest.config.coverage.js","test:unit:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.unit.js","test:unit:watch":"jest --watch --config=jest.config.unit.js","test:integration":"jest --runInBand --ci --passWithNoTests --config=jest.config.integration.js","test:integration:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.integration.js","test:integration:watch":"jest  --runInBand --watch --config=jest.config.integration.js"},"_npmUser":{"name":"aguirresabino","email":"aguirresabino187@gmail.com"},"repository":{"url":"git+https://github.com/aguirresabino/nestjs-logger.git","type":"git"},"_npmVersion":"10.9.2","description":"Logger for NestJS","directories":{},"lint-staged":{"*.{js,ts,json}":["eslint","prettier --check","yarn test:unit"]},"_nodeVersion":"22.11.0","engineStrict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","pino":"^9.6.0","rxjs":"^7.8.1","ulid":"^2.3.0","husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.1","@eslint/js":"^9.17.0","typescript":"^5.7.2","@nestjs/cli":"^10.4.9","@types/jest":"29.5.14","@types/node":"^22.10.2","lint-staged":"^15.3.0","pino-pretty":"^13.0.0","@nestjs/core":"^10.4.15","@nestjs/common":"^10.4.15","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.6.1","@nestjs/testing":"^10.4.15","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"^28.10.0","source-map-support":"^0.5.21","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.0.1","@nestjs/platform-express":"^10.4.15","@typescript-eslint/parser":"^8.18.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.1.1_1737227882191_0.9332805572336611","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@aguirresabino/nestjs-logger","version":"2.0.0","keywords":["nestjs","logger","pino"],"author":{"url":"https://github.com/aguirresabino","name":"Aguirre Sabino","email":"aguirresabino187@gmail.com"},"license":"MIT","_id":"@aguirresabino/nestjs-logger@2.0.0","maintainers":[{"name":"aguirresabino","email":"aguirresabino187@gmail.com"}],"homepage":"https://github.com/aguirresabino/nestjs-logger#readme","bugs":{"url":"https://github.com/aguirresabino/nestjs-logger/issues"},"dist":{"shasum":"63222ccebe9ae6da49e11084ddcd48fc5e7e19d4","tarball":"https://registry.npmjs.org/@aguirresabino/nestjs-logger/-/nestjs-logger-2.0.0.tgz","fileCount":82,"integrity":"sha512-BnDpuEUFLRnAXVK3scJeWpeRFNXuvlYUMoxz44MM/uZEfmwpIINQTqXigkTlZMKIeR+lY1VqAlgTSvj6LW4IjQ==","signatures":[{"sig":"MEUCIQDr39VhJ57gGwAXJQfizR2XMAlWJCxTpP/LPzRtYx4XCwIgYv9vI7PJSGiQivFnay/fgFaXZDiveklJvmcj51JyPiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265113},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"3d4c454a5734df5c371806186f275fc11a4fa5e5","scripts":{"build":"tsc -p tsconfig.build.json","example":"rimraf dist && tsc -p tsconfig.json && node dist/examples/example.js","prepare":"node .husky/install.mjs","release":"CI=true GIT_AUTHOR_NAME='Aguirre Sabino' GIT_COMMITTER_NAME='Aguirre Sabino' GIT_AUTHOR_EMAIL='aguirresabino187@gmail.com' GIT_COMMITTER_EMAIL='aguirresabino187@gmail.com' semantic-release","lint:fix":"eslint . --fix --cache","prebuild":"rimraf dist","style:fix":"prettier --write .","test:unit":"jest --ci --passWithNoTests --config=jest.config.unit.js","lint:check":"eslint . --cache","lint:quiet":"eslint . --quiet --cache","style:check":"prettier --check .","test:coverage":"jest --runInBand --ci --config=jest.config.coverage.js","test:unit:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.unit.js","test:unit:watch":"jest --watch --config=jest.config.unit.js","test:integration":"jest --runInBand --ci --passWithNoTests --config=jest.config.integration.js","test:integration:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.integration.js","test:integration:watch":"jest  --runInBand --watch --config=jest.config.integration.js"},"_npmUser":{"name":"aguirresabino","email":"aguirresabino187@gmail.com"},"repository":{"url":"git+https://github.com/aguirresabino/nestjs-logger.git","type":"git"},"_npmVersion":"10.9.0","description":"Logger for NestJS","directories":{},"lint-staged":{"*.{js,ts,json}":["eslint","prettier --check","yarn test:unit"]},"_nodeVersion":"22.11.0","engineStrict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","pino":"^9.6.0","rxjs":"^7.8.1","ulid":"^2.3.0","husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.1","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/jest":"29.5.14","@types/node":"^22.10.2","lint-staged":"^15.3.0","pino-pretty":"^13.0.0","@nestjs/core":"^11.0.1","@nestjs/common":"^11.0.1","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.6.1","@nestjs/testing":"^11.0.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","eslint-plugin-jest":"^28.10.0","source-map-support":"^0.5.21","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.0.1","@nestjs/platform-express":"^11.0.1","@typescript-eslint/parser":"^8.18.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"peerDependencies":{"pino":"^8.0.0 || ^9.0.0","rxjs":"^7.0.0","@nestjs/common":"^9.0.0 || ^10.0.0 || ^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_2.0.0_1737333020735_0.8013316285356535","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@aguirresabino/nestjs-logger","version":"2.0.1","keywords":["nestjs","logger","pino"],"author":{"url":"https://github.com/aguirresabino","name":"Aguirre Sabino","email":"aguirresabino187@gmail.com"},"license":"MIT","_id":"@aguirresabino/nestjs-logger@2.0.1","maintainers":[{"name":"aguirresabino","email":"aguirresabino187@gmail.com"}],"homepage":"https://github.com/aguirresabino/nestjs-logger#readme","bugs":{"url":"https://github.com/aguirresabino/nestjs-logger/issues"},"dist":{"shasum":"0e444e828ec07f66473e41cc620ffc165cb68045","tarball":"https://registry.npmjs.org/@aguirresabino/nestjs-logger/-/nestjs-logger-2.0.1.tgz","fileCount":55,"integrity":"sha512-704SHxo4JH2Z+3EOxkp4YUvMtI9FhsLLiYuGKEOkn7DBpZPn16+t0SkbDKucl+/qy3QD3euHYWEPUUvp60YXsg==","signatures":[{"sig":"MEUCID6FU4rNopF3nV237bzYlxR+SJum/ZiUnHyB8lHkgKdeAiEArKbyZmxp6RVY3M3H7qmmbUfuQNRqQYnywQBd+NP17FA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177308},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"3d4c454a5734df5c371806186f275fc11a4fa5e5","scripts":{"build":"tsc -p tsconfig.build.json","example":"rimraf dist && tsc -p tsconfig.json && node dist/examples/example.js","prepare":"node .husky/install.mjs","release":"CI=true GIT_AUTHOR_NAME='Aguirre Sabino' GIT_COMMITTER_NAME='Aguirre Sabino' GIT_AUTHOR_EMAIL='aguirresabino187@gmail.com' GIT_COMMITTER_EMAIL='aguirresabino187@gmail.com' semantic-release","lint:fix":"eslint . --fix --cache","prebuild":"rimraf dist","style:fix":"prettier --write .","test:unit":"jest --ci --passWithNoTests --config=jest.config.unit.js","lint:check":"eslint . --cache","lint:quiet":"eslint . --quiet --cache","style:check":"prettier --check .","test:coverage":"jest --runInBand --ci --config=jest.config.coverage.js","test:unit:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.unit.js","test:unit:watch":"jest --watch --config=jest.config.unit.js","test:integration":"jest --runInBand --ci --passWithNoTests --config=jest.config.integration.js","test:integration:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.integration.js","test:integration:watch":"jest  --runInBand --watch --config=jest.config.integration.js"},"_npmUser":{"name":"aguirresabino","email":"aguirresabino187@gmail.com"},"repository":{"url":"git+https://github.com/aguirresabino/nestjs-logger.git","type":"git"},"_npmVersion":"10.9.0","description":"Logger for NestJS","directories":{},"lint-staged":{"*.{js,ts,json}":["eslint","prettier --check","yarn test:unit"]},"_nodeVersion":"22.11.0","engineStrict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","pino":"^9.6.0","rxjs":"^7.8.1","ulid":"^2.3.0","husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.1","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/jest":"29.5.14","@types/node":"^22.10.2","lint-staged":"^15.3.0","pino-pretty":"^13.0.0","@nestjs/core":"^11.0.1","@nestjs/common":"^11.0.1","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.6.1","@nestjs/testing":"^11.0.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","eslint-plugin-jest":"^28.10.0","source-map-support":"^0.5.21","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.0.1","@nestjs/platform-express":"^11.0.1","@typescript-eslint/parser":"^8.18.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"peerDependencies":{"pino":"^8.0.0 || ^9.0.0","rxjs":"^7.0.0","@nestjs/common":"^9.0.0 || ^10.0.0 || ^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_2.0.1_1737333189848_0.9305254264459515","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@aguirresabino/nestjs-logger","version":"3.0.0","keywords":["nestjs","logger","pino"],"author":{"url":"https://github.com/aguirresabino","name":"Aguirre Sabino","email":"aguirresabino187@gmail.com"},"license":"MIT","_id":"@aguirresabino/nestjs-logger@3.0.0","maintainers":[{"name":"aguirresabino","email":"aguirresabino187@gmail.com"}],"homepage":"https://github.com/aguirresabino/nestjs-logger#readme","bugs":{"url":"https://github.com/aguirresabino/nestjs-logger/issues"},"dist":{"shasum":"3f71589edf351ed02a92c005feb9cd0cf76d87f9","tarball":"https://registry.npmjs.org/@aguirresabino/nestjs-logger/-/nestjs-logger-3.0.0.tgz","fileCount":3,"integrity":"sha512-dhnyBvTta+m0R26qX/a5X6OLm9+VBzLxZqJjqXey1J8MNDsvi3mkuCtBZJ2d/fkfHrrfow2svfjvBNxd+1dh0w==","signatures":[{"sig":"MEUCIQCCj5Dj4Em1csMJuu1FgfmJcYTbNz9hFxqfWUqSLBcdngIgJMMFOdljpn6Ck1PgDvReFGg2lIPMJkr4CCMepXQYdIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8363},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"7ab5dcec2c7f2d1c0b61606748bc65de8660ae01","scripts":{"build":"tsc -p tsconfig.build.json","prepare":"node .husky/install.mjs","release":"CI=true GIT_AUTHOR_NAME='Aguirre Sabino' GIT_COMMITTER_NAME='Aguirre Sabino' GIT_AUTHOR_EMAIL='aguirresabino187@gmail.com' GIT_COMMITTER_EMAIL='aguirresabino187@gmail.com' semantic-release","lint:fix":"eslint . --fix --cache","prebuild":"rimraf dist","style:fix":"prettier --write .","test:unit":"jest --ci --passWithNoTests --config=jest.config.unit.js","lint:check":"eslint . --cache","lint:quiet":"eslint . --quiet --cache","style:check":"prettier --check .","test:coverage":"jest --runInBand --ci --config=jest.config.coverage.js","test:unit:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.unit.js","test:unit:watch":"jest --watch --config=jest.config.unit.js","test:integration":"jest --runInBand --ci --passWithNoTests --config=jest.config.integration.js","test:integration:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.integration.js","test:integration:watch":"jest  --runInBand --watch --config=jest.config.integration.js","example:pino-log-to-file":"rimraf dist && tsc -p tsconfig.json && node dist/examples/pino-log-to-file.js","example:pino-log-to-stdout":"rimraf dist && tsc -p tsconfig.json && node dist/examples/pino-log-to-stdout.js"},"_npmUser":{"name":"aguirresabino","email":"aguirresabino187@gmail.com"},"repository":{"url":"git+https://github.com/aguirresabino/nestjs-logger.git","type":"git"},"_npmVersion":"10.9.2","description":"Logger for NestJS","directories":{},"lint-staged":{"*.{js,ts,json}":["eslint","prettier --check","yarn test:unit"]},"_nodeVersion":"20.18.1","engineStrict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","pino":"^9.6.0","rxjs":"^7.8.1","ulid":"^2.3.0","husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.1","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/jest":"29.5.14","@types/node":"^22.10.2","lint-staged":"^15.3.0","pino-pretty":"^13.0.0","@nestjs/core":"^11.0.1","@nestjs/common":"^11.0.1","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.6.1","@nestjs/testing":"^11.0.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","eslint-plugin-jest":"^28.10.0","source-map-support":"^0.5.21","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.0.1","@nestjs/platform-express":"^11.0.1","@typescript-eslint/parser":"^8.18.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"peerDependencies":{"pino":"^8.0.0 || ^9.0.0","rxjs":"^7.0.0","@nestjs/common":"^9.0.0 || ^10.0.0 || ^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_3.0.0_1737425644091_0.8676265361195097","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@aguirresabino/nestjs-logger","version":"4.0.0","keywords":["nestjs","logger","pino"],"author":{"url":"https://github.com/aguirresabino","name":"Aguirre Sabino","email":"aguirresabino187@gmail.com"},"license":"MIT","_id":"@aguirresabino/nestjs-logger@4.0.0","maintainers":[{"name":"aguirresabino","email":"aguirresabino187@gmail.com"}],"homepage":"https://github.com/aguirresabino/nestjs-logger#readme","bugs":{"url":"https://github.com/aguirresabino/nestjs-logger/issues"},"dist":{"shasum":"78ac58db1ca328b54babfbf7b8326d83b82726ce","tarball":"https://registry.npmjs.org/@aguirresabino/nestjs-logger/-/nestjs-logger-4.0.0.tgz","fileCount":3,"integrity":"sha512-LwiMHsJPvsZT2azRc/xrBDIJNE1wAcRTybT7rzOv51NeK7yJQyrhm7dTz0KhlPVJgE8zbwOgqorN4+2juie1eA==","signatures":[{"sig":"MEYCIQCuwdksrwtHJpF64S81Ul9MK2LqoYq44gEcUw33goBTHQIhALiOezPTdw1V3vGtd7hnJO46zc4C7p09u3pPA5U3gaQh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8335},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"c15e72b7fd8f72679aef232d0dc81efff2341c85","scripts":{"build":"tsc -p tsconfig.build.json","prepare":"node .husky/install.mjs","release":"CI=true GIT_AUTHOR_NAME='Aguirre Sabino' GIT_COMMITTER_NAME='Aguirre Sabino' GIT_AUTHOR_EMAIL='aguirresabino187@gmail.com' GIT_COMMITTER_EMAIL='aguirresabino187@gmail.com' semantic-release","lint:fix":"eslint . --fix --cache","prebuild":"rimraf dist","style:fix":"prettier --write .","test:unit":"jest --ci --passWithNoTests --config=jest.config.unit.js","lint:check":"eslint . --cache","lint:quiet":"eslint . --quiet --cache","style:check":"prettier --check .","test:coverage":"jest --runInBand --ci --config=jest.config.coverage.js","test:unit:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.unit.js","test:unit:watch":"jest --watch --config=jest.config.unit.js","test:integration":"jest --runInBand --ci --passWithNoTests --config=jest.config.integration.js","test:integration:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.integration.js","test:integration:watch":"jest  --runInBand --watch --config=jest.config.integration.js","example:pino-log-to-file":"rimraf dist && tsc -p tsconfig.json && node dist/examples/pino-log-to-file.js","example:pino-log-to-stdout":"rimraf dist && tsc -p tsconfig.json && node dist/examples/pino-log-to-stdout.js"},"_npmUser":{"name":"aguirresabino","email":"aguirresabino187@gmail.com"},"repository":{"url":"git+https://github.com/aguirresabino/nestjs-logger.git","type":"git"},"_npmVersion":"10.9.2","description":"Logger for NestJS","directories":{},"lint-staged":{"*.{js,ts,json}":["eslint","prettier --check","yarn test:unit"]},"_nodeVersion":"20.18.2","engineStrict":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","pino":"^9.6.0","rxjs":"^7.8.1","ulid":"^2.3.0","husky":"^9.1.7","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.1","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/jest":"29.5.14","@types/node":"^22.10.2","lint-staged":"^15.3.0","pino-pretty":"^13.0.0","@nestjs/core":"^11.0.1","@nestjs/common":"^11.0.1","tsconfig-paths":"4.2.0","@commitlint/cli":"^19.6.1","@nestjs/testing":"^11.0.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","eslint-plugin-jest":"^28.10.0","source-map-support":"^0.5.21","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.0.1","@nestjs/platform-express":"^11.0.1","@typescript-eslint/parser":"^8.18.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@trivago/prettier-plugin-sort-imports":"^5.2.0"},"peerDependencies":{"pino":"^8.0.0 || ^9.0.0","rxjs":"^7.0.0","@nestjs/common":"^9.0.0 || ^10.0.0 || ^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.0.0_1740279022174_0.344034256284234","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@aguirresabino/nestjs-logger","version":"4.1.0","description":"Logger for NestJS","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Aguirre Sabino","email":"aguirresabino187@gmail.com","url":"https://github.com/aguirresabino"},"license":"MIT","keywords":["nestjs","logger","pino"],"engineStrict":true,"engines":{"node":">=20"},"repository":{"type":"git","url":"git+https://github.com/aguirresabino/nestjs-logger.git"},"devDependencies":{"@commitlint/cli":"^19.6.1","@commitlint/config-conventional":"^19.6.0","@eslint/js":"^9.17.0","@nestjs/common":"^11.0.1","@nestjs/core":"^11.0.1","@nestjs/microservices":"^11.0.10","@nestjs/platform-express":"^11.0.1","@nestjs/testing":"^11.0.1","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@trivago/prettier-plugin-sort-imports":"^5.2.0","@types/express":"^5.0.0","@types/jest":"29.5.14","@types/node":"^22.10.2","@types/supertest":"^6.0.2","@typescript-eslint/parser":"^8.18.2","eslint":"^9.17.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jest":"^28.10.0","husky":"^9.1.7","jest":"29.7.0","lint-staged":"^15.3.0","pino":"^9.6.0","pino-pretty":"^13.0.0","prettier":"^3.4.2","reflect-metadata":"^0.2.2","rimraf":"^6.0.1","rxjs":"^7.8.1","semantic-release":"^24.2.1","source-map-support":"^0.5.21","supertest":"^7.0.0","ts-jest":"29.2.5","ts-loader":"^9.5.1","ts-node":"^10.9.2","tsconfig-paths":"4.2.0","typescript":"^5.7.2","typescript-eslint":"^8.18.2","ulid":"^2.3.0"},"peerDependencies":{"@nestjs/common":"^9.0.0 || ^10.0.0 || ^11.0.0","pino":"^8.0.0 || ^9.0.0","rxjs":"^7.0.0"},"scripts":{"style:fix":"prettier --write .","style:check":"prettier --check .","lint:fix":"eslint . --fix --cache","lint:quiet":"eslint . --quiet --cache","lint:check":"eslint . --cache","prebuild":"rimraf dist","build":"tsc -p tsconfig.build.json","example:pino-log-to-stdout":"rimraf dist && tsc -p tsconfig.json && node dist/examples/pino-log-to-stdout.js","example:pino-log-to-file":"rimraf dist && tsc -p tsconfig.json && node dist/examples/pino-log-to-file.js","example:pino-log-http-requests":"rimraf dist && tsc -p tsconfig.json && node dist/examples/pino-log-http-requests.js","example:pino-microservice":"rimraf dist && tsc -p tsconfig.json && node dist/examples/pino-microservice.js","example:pino-http-microservice":"rimraf dist && tsc -p tsconfig.json && node dist/examples/pino-http-microservice.js","release":"CI=true GIT_AUTHOR_NAME='Aguirre Sabino' GIT_COMMITTER_NAME='Aguirre Sabino' GIT_AUTHOR_EMAIL='aguirresabino187@gmail.com' GIT_COMMITTER_EMAIL='aguirresabino187@gmail.com' semantic-release","test:unit":"jest --ci --passWithNoTests --config=jest.config.unit.js","test:integration":"jest --runInBand --ci --passWithNoTests --config=jest.config.integration.js","test:coverage":"jest --runInBand --ci --config=jest.config.coverage.js","test:unit:watch":"jest --watch --config=jest.config.unit.js","test:integration:watch":"jest  --runInBand --watch --config=jest.config.integration.js","test:unit:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.unit.js","test:integration:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand --config=jest.config.integration.js","prepare":"node .husky/install.mjs"},"lint-staged":{"*.{js,ts,json}":["eslint","prettier --check","yarn test:unit"]},"_id":"@aguirresabino/nestjs-logger@4.1.0","gitHead":"557584c3e13d88b4aa3dfec2e35a9a7498c37898","bugs":{"url":"https://github.com/aguirresabino/nestjs-logger/issues"},"homepage":"https://github.com/aguirresabino/nestjs-logger#readme","_nodeVersion":"20.18.2","_npmVersion":"10.9.2","dist":{"integrity":"sha512-l2rooqGCAzHXQTZWpq3sOjHvbqG8j2W7h9HTT3GCeo0yiH0388P96tyhpMHuEiV7IrozAHG5+fxtgtlxIMBVLw==","shasum":"874640a746beccfcda21f4be7f9777dedc1e0cb5","tarball":"https://registry.npmjs.org/@aguirresabino/nestjs-logger/-/nestjs-logger-4.1.0.tgz","fileCount":3,"unpackedSize":11001,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDXgTNwVbRT8xYk6NsOwV+ctW/Wfp3QjGZYdKjyfqI4dAIhAMOT3UZmZ5qn4tKdMxH/0LfF4T2QCTwAgyFoFss8Etua"}]},"_npmUser":{"name":"aguirresabino","email":"aguirresabino187@gmail.com"},"directories":{},"maintainers":[{"name":"aguirresabino","email":"aguirresabino187@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-logger_4.1.0_1740353683632_0.019809266510734114"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-12T22:44:37.577Z","modified":"2025-02-23T23:34:44.003Z","0.0.1-development":"2025-01-12T22:44:37.895Z","1.0.0":"2025-01-13T02:54:13.847Z","1.0.1":"2025-01-13T04:23:10.318Z","1.0.2":"2025-01-13T04:29:26.036Z","1.1.0":"2025-01-18T18:54:26.835Z","1.1.1":"2025-01-18T19:18:02.343Z","2.0.0":"2025-01-20T00:30:20.934Z","2.0.1":"2025-01-20T00:33:10.023Z","3.0.0":"2025-01-21T02:14:04.261Z","4.0.0":"2025-02-23T02:50:22.338Z","4.1.0":"2025-02-23T23:34:43.813Z"},"bugs":{"url":"https://github.com/aguirresabino/nestjs-logger/issues"},"author":{"name":"Aguirre Sabino","email":"aguirresabino187@gmail.com","url":"https://github.com/aguirresabino"},"license":"MIT","homepage":"https://github.com/aguirresabino/nestjs-logger#readme","keywords":["nestjs","logger","pino"],"repository":{"type":"git","url":"git+https://github.com/aguirresabino/nestjs-logger.git"},"description":"Logger for NestJS","maintainers":[{"name":"aguirresabino","email":"aguirresabino187@gmail.com"}],"readme":"# NestJS Logger\n\nNestJS Logger is a powerful logging library for NestJS applications, built on top of Pino.\n\n## Features\n\n- Customizable logging levels\n- Asynchronous local storage for correlation IDs\n- Integration with NestJS\n- Support for multiple logger contexts\n\n## Installation\n\nTo install the library, use the following command:\n\n```sh\nnpm install @aguirresabino/nestjs-logger\n```\nor with Yarn:\n\n```sh\nyarn add @aguirresabino/nestjs-logger\n```\n\n## Usage\n\n### Basic Usage\n\nTo use the logger in your NestJS application, you can import and configure the `LoggerModule` using either `forRoot`, `forRootAsync` with `useFactory`, or `forRootAsync` with `useClass`:\n\n#### Using `forRoot`\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { LoggerModule } from '@aguirresabino/nestjs-logger';\n\n@Module({\n  imports: [\n    LoggerModule.forRoot({\n      pino: {\n        enabled: true,\n        level: 'info',\n      }\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n#### Using `forRootAsync` with `useFactory`\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { LoggerModule } from '@aguirresabino/nestjs-logger';\n\n@Module({\n  imports: [\n    LoggerModule.forRootAsync({\n      useFactory: () => ({\n        pino: {\n          enabled: true,\n          level: 'info',\n        }\n      }),\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n#### Using `forRootAsync` with `useClass`\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { LoggerModule, LoggerModuleOptionsFactory, LoggerModuleOptions } from '@aguirresabino/nestjs-logger';\n\nclass LoggerConfigService implements LoggerModuleOptionsFactory {\n  createLoggerOptions(): LoggerModuleOptions {\n    return {\n      pino: {\n        enabled: true,\n        level: 'info',\n      }\n    };\n  }\n}\n\n@Module({\n  imports: [\n    LoggerModule.forRootAsync({\n      useClass: LoggerConfigService,\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\nThe `AppLogger` class can be used to replace the default NestJS logger. It implements the `LoggerService` interface. To replace the default logger, you can do this:\n\n```ts\nimport { NestFactory } from '@nestjs/core';\nimport { NestExpressApplication } from '@nestjs/platform-express';\nimport {\n  AppLoggerFactory,\n  DEFAULT_APP_LOGGER\n} from '@aguirresabino/nestjs-logger';\nimport { AppModule } from './app.module';\n\nasync function bootstrap() {\n  const app: NestExpressApplication = await NestFactory.create<NestExpressApplication>(AppModule, {\n    abortOnError: false,\n    logger: AppLoggerFactory.get(),\n  });\n  app.useLogger(app.get(DEFAULT_APP_LOGGER));\n}\nvoid bootstrap();\n```\n\nNow, you can inject a logger into a service or other injectable class using the `@InjectLogger` decorator:\n\n```ts\nimport { Injectable } from '@nestjs/common';\nimport { InjectLogger, Logger } from '@aguirresabino/nestjs-logger';\n\n@Injectable()\nexport class MyService {\n  constructor(\n    @InjectLogger(MyService.name) private readonly logger: Logger,\n  ){}\n}\n```\n\n### Using the Logger Outside of NestJS\n\nThe `AppLogger` class can also be used outside of the NestJS dependency injection context. This can be useful for logging in other parts of your code that do not use NestJS:\n\n```ts\nimport { AppLoggerFactory } from '@aguirresabino/nestjs-logger';\n\nconst logger = AppLoggerFactory.get();\n\nlogger.log('This is a log message');\nlogger.log('This is a log message with context', 'Context');\n```\n\n### Correlation Key\n\nThe library automatically manages a `correlationKey` for tracking log entries across requests:\n\n- In HTTP requests, the correlation key is extracted from the `x-request-id` header in the [HttpLoggerMiddleware](./src/http-logger.middleware.ts). If the header is missing, the middleware assigns a new unique value.\n\n- In addition, the [LoggerLocalAsyncStorageInterceptor](./src/logger-local-async-storage.interceptor.ts) checks the current asynchronous storage context. If no `correlationKey` is present, it generates one. This ensures that a correlation identifier is always available for logs.\n\nBy default, the library generates the `correlationKey` if none is provided. However, if you wish to supply your own, simply include the `correlationKey` property in your log data. For example:\n\n```ts\nthis.logger.info({ foo: 'bar', correlationKey: '1234' }, 'Hello, World!');\n```\n\nFor a complete example using these features, see our [pino-http-microservice.ts](./examples/pino-http-microservice.ts) example.\n\n### Hybrid Applications (HTTP and Microservice)\n\nHybrid applications allow you to combine an HTTP-based NestJS application with microservices in a single application. In such scenarios, it is crucial to enable the `inheritAppConfig` option during the microservice connection. This option ensures that global configuration (such as pipes, interceptors, guards, and filters) from the main HTTP application is shared with the microservice context.\n\nThis is especially important when using global interceptors like the [`LoggerLocalAsyncStorageInterceptor`](./src/logger-local-async-storage.interceptor.ts). This interceptor utilizes Node.js's `AsyncLocalStorage` to create a local context (for example, assigning a unique correlation key to each request) that is essential for tracking and logging request-specific data.\n\nFor example:\n\n```ts\nimport { Transport, MicroserviceOptions } from '@nestjs/microservices';\n\nconst microservice = app.connectMicroservice<MicroserviceOptions>(\n  {\n    transport: Transport.TCP,\n  },\n  { inheritAppConfig: true },\n);\n```\n\nFor a complete hybrid application example using this approach, see our [pino-http-microservice.ts](./examples/pino-http-microservice.ts) example.\n\n## Contributing\n\nContributions are welcome! Please read our Contributing Guide to learn how you can help.\n\n## License\n\nThis project is licensed under the MIT License. See the `LICENSE` file for more details.\n\n## Changelog\n\nSee the CHANGELOG for a history of changes to this project.\n\n## Acknowledgements\n\nThis project was inspired by the [nestjs-pino](https://www.npmjs.com/package/nestjs-pino) package.\n","readmeFilename":"README.md"}