{"_id":"@twg-group/nestjs-logger","_rev":"37-fd6e9e9ef05f20ab8ccd2033392cb68a","name":"@twg-group/nestjs-logger","dist-tags":{"latest":"1.0.35"},"versions":{"1.0.0":{"name":"@twg-group/nestjs-logger","version":"1.0.0","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.0","maintainers":[{"name":"trester","email":"trester@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"acaccf448995d9dceea5720fa722ab6f128934ab","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.0.tgz","fileCount":16,"integrity":"sha512-fJJHidgxePjrDi1H5k/W8RtqBWkvogPMs0+PTDsJvpwpxcYJJ1eFFx+lHqxhktAsc232p+Op0MlZOLD1xvep7Q==","signatures":[{"sig":"MEYCIQDhhzCMGnQSWWkzLpKQFSwOJcDLiuAjlkDCiqS8lU3IcQIhANW+YyxmZ+CdvfBPosKis8baMt3bYmPIPQBOOb+w/0/x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159947},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ae67db9b6fdef5088982ac27ac127d344f25c333","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"trester","email":"trester@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.0_1753534020272_0.960056135788663","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@twg-group/nestjs-logger","version":"1.0.1","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.1","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"70e7673311b8bd1e9b31666b85b57b606cc6bc61","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.1.tgz","fileCount":16,"integrity":"sha512-L0lC+A63vwZ9TDYadilGbNMi830QHUH3ZWszm118IpghC1S1jPgblElZeeFneope6FaE9NytDoG18QZeBCEzRA==","signatures":[{"sig":"MEQCIBSDt2lhQ8QZ6XPw6lK2asypxu7pzVklVdpAuPtaqQ7kAiANkNtvQ4hrVqhrA/Ai6IydS8JkLRSTbL4P7zAqOQrANQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160520},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2de3bbfcbe30b422fcf0df861825c247d0014638","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.1_1753535324244_0.39729430588108516","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@twg-group/nestjs-logger","version":"1.0.2","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.2","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"96ebd50f44e4253764c9c4426ddddac7e3272213","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.2.tgz","fileCount":19,"integrity":"sha512-aBMaZcWJaVkRRNPI/7tUA007Eg5uy97pJp7PzaEcRNhq6Td9pk2xzbuvUWMb2JwsYqhOCPGZ9O+YgZn2hEwahg==","signatures":[{"sig":"MEUCIEPClwj3YcRVerW93J6jlDxNk4rCNlaVc4cE+Y3VI9tQAiEAuyMhTufKEOev2NjXTdZMAxSZ61amjeWBx6xlR9/3Euc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162282},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"da5c7ed64a4073ee819616852aaa5ed1b742c9f5","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.2_1753535723193_0.729361374977741","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@twg-group/nestjs-logger","version":"1.0.3","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.3","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"ea68ddcd809ba73c434ed7c0a4be2c3435de8b0d","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.3.tgz","fileCount":19,"integrity":"sha512-Y/V3YzPxhrzlXTAxB8cCf1cJuG3KkVMPmN2RmLirauVpnnKedGpup9gGlfCqa+HetbpF/cm7HxfT2f5Rk0t7CQ==","signatures":[{"sig":"MEUCIAEkZ4TV5qY+lH5NkGHp0wvEojkR/t6UP1Oc+NVK3G/lAiEAuPRY2POJpe0Wwqq0xLc+3Ksh9YsB7KMna1tQ+dSF7OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163189},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4c2969e78d8337d721a34d2646c904daaf264ea2","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.3_1753536986889_0.6825536452424972","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@twg-group/nestjs-logger","version":"1.0.4","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.4","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"1a5588d5efe877efdf28bb2c4c121f07a490d897","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.4.tgz","fileCount":19,"integrity":"sha512-jQsPutP0tELDN4F2g9fyb+fz7bt3siz08wS76Oc+K6p337whiyzyXYE2eFMOXdKoafav4Hqdtp1rRaaUlNSlmA==","signatures":[{"sig":"MEQCIHh8QAe35ijCfC0rTe5vY90kf6DRPQfSbx5L6+M9mPuvAiBYosFIWjuyqpHtSUQeuAjLL6S5+XyWcSTlqUQS5Uk8qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163338},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1d2eac463f26d68dfb6dc510604874ab3b0547a6","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.4_1753538196404_0.41773725489812974","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@twg-group/nestjs-logger","version":"1.0.5","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.5","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"12e299be25e1c174ae12bedc87b3b53ab196e914","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.5.tgz","fileCount":19,"integrity":"sha512-fXTAGspQNfnir6QqZJDLG9kuAPKM+Qdac78NfeHtRhF5LxzDcHWC+5fKCMM9gK2cGMltH4PnzW3eZmeG5WcWLQ==","signatures":[{"sig":"MEUCIAT37su3V0D6fuNu17LYB+HymkNkG3szz0POVq1a0WsdAiEAqGdEbYNucO04YuLweQxb0mgfqUfQ2EpGYvmnqXeADQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163316},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d7d20abac8967f9e04e7135f6b11ec4e45ab3e88","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.5_1753538567206_0.07566419345357467","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@twg-group/nestjs-logger","version":"1.0.6","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.6","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"f9289e9f568e95c7f243995549a12c5cb2faee07","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.6.tgz","fileCount":19,"integrity":"sha512-TvRQNO5Jp666ecSlTfVVkLs0OODuJ/Jvmd+x6dL0/ngkSh70QjlB/5kkH/3hCOk7lI3CDc7NlOPr6RueqhYBjw==","signatures":[{"sig":"MEQCICnSzaMH2ovYgYXpMTcvWnp7Yx1MckMzHiilhj4mMYlGAiBUChFD9vc+5NYtmMEoIKb7UGmdFlCZPt8OgkedczFLGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163126},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3a4fed29e771c2aec291e508f282945b84e7604f","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.6_1753539115810_0.4107669976438819","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@twg-group/nestjs-logger","version":"1.0.7","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.7","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"1192273f84e52b42730dad8146193e18b5d09077","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.7.tgz","fileCount":19,"integrity":"sha512-GSSDGylrxXvQ0/I7fesx2YULyWrigL8q8aeWG0vyACvm41P0M7zLUeH0fgq++tfH35jw9dLDU9da1/GKl6NQQA==","signatures":[{"sig":"MEYCIQCBPkgCaSEh1CQQ/OM2DbhLPWB/Uys7Df5n0ltaGpLobwIhALikR0iqUVQlkFoXVYDWVHH4IfD6CZ+A9lmUGfqBKMXz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163459},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7801b72825628498f566aa3ffd1a76fad8a11987","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.7_1753541796311_0.042553303426465794","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@twg-group/nestjs-logger","version":"1.0.8","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.8","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"432726e7fa03df1cab8a57dfd632d6537b519eb9","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.8.tgz","fileCount":19,"integrity":"sha512-OvG+ohdR0oa4f2mWDOZKHswP1laHaJgPqgi7yrPF820og7IrOXZ+RwTFR52MLEmKAtGBmIsLplMGvXPSLfvO5g==","signatures":[{"sig":"MEQCIDeHBL0NGq3P0d72e3M0u6vD2FptguVsOTaGj+WMBo3kAiAUYRTVsIWDuowcoEmf0HfWPcQ7sqz10Y4Ef7T/Hyft4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163874},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9306b814aebe02894abd789419892fb5ddf18724","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.8_1753542279769_0.5174619127433762","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@twg-group/nestjs-logger","version":"1.0.9","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.9","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"3ba6b43986ce575521824edfe5839046801164e5","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.9.tgz","fileCount":19,"integrity":"sha512-dCqWohx34iFAt//QMqSeGFxja2ea/FJuEkZqi9DnGFYsr6pDeL6x9LTsuExDnm7j9YTp241q5+d6AOC/DVWKDw==","signatures":[{"sig":"MEUCIQDkdCaxtnbN2vU+hUnesmt+zz7JgePBqOWHf0ulUxCSNwIgURpF+y9Xhu4WYw0EcYS7a+3CfcP2PlG5uXmKxR5DGtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164144},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fccddc12f62cdae2b9495bdf6e134823bcddbf30","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.9_1753542650675_0.07114810169748353","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@twg-group/nestjs-logger","version":"1.0.10","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.10","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"32390b1e82954efe0345e07118e9a3b29e4182ff","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.10.tgz","fileCount":19,"integrity":"sha512-epLGyw5U+faLxXt04gIQHXEnQTQV8hp7FIBg85FdX+NSWyb9J2BXjw/JBd7yiLYRgB2TDdRnMkvyim27y+Lb2A==","signatures":[{"sig":"MEUCIQDPDpbvyHOmCAc9XU8FWZCK83fOXRYtq39ZwE/iDLnAcgIgIrqWJ6JWkDFwP72zOGzE0JSkjogy/MwZQijLj0W/P1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164145},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cc0c2099c4b8f02c183497e3e60284152b3c8a52","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.10_1753544265264_0.690913632439734","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@twg-group/nestjs-logger","version":"1.0.11","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.11","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"09a07f8f052d5d7bdd91840e22d492ca6861ff64","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.11.tgz","fileCount":19,"integrity":"sha512-Ryq4byXBBeE4Hj2tP46eFOw26vmAAeCWCEPThoWPGu+KwmpjCrPnlyd3XY0XcpeYqcUEMavHIOaln564xw/ohg==","signatures":[{"sig":"MEUCIQDVEjHbu6lOs6mJR0jLqtNAGcgxrcJp0rgjEVQQnvmeYgIgNCDfQKqFekDnB4J0kcKZXOMBWbMvEvLJDIi1m0IdvH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182845},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"320a52ae11231e1ce088e1336737d074271748a3","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.11_1753569011144_0.20422573302749059","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@twg-group/nestjs-logger","version":"1.0.12","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.12","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"1c3e8d5c0cc3b8d4a0e92e6e657d02fe3f1e7047","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.12.tgz","fileCount":19,"integrity":"sha512-jp6RrApNi3iQ0HpnNTrIpSu9JJoaQeTTMRW8XIAFGiqkamCeqYMuTJsD6IH+mXhoBJ2fVBhKEfl85bjrWAP3zg==","signatures":[{"sig":"MEUCIA4/yUXuXRyD2Nr8WmunP8Q/gqZ4X6OoBX4G92xKVZ9oAiEAtNdrEY+Oz8mN8wHGuOwMEaMxrLz/HIO6MZN1F5x/1nM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183859},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2aedc0255509bf7070ce2c4ceda434283e7e648f","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.12_1753569503556_0.8353451931688685","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@twg-group/nestjs-logger","version":"1.0.13","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.13","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"2eb4ce3f668d50f9c76fb35c63672c627c1d8577","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.13.tgz","fileCount":19,"integrity":"sha512-i9yaPq6Bc+XzaeEgL5LNMmoxrsYQJ9zGltGTX68ErtXVXx5SKJKzyQopBN4HHWSQ1DDU3TTiYUDOwSiVys4Ywg==","signatures":[{"sig":"MEQCIFrrQAd6dyc5nVNT0bWSdPZ/voMzGES+YLNXkPzqle7kAiAG9GIX9jG1LfWoa0/r0pnQ0ouSmc758xb6YZnN3cLa6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184284},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3f83e2116a5af4c052d1793e6fcf404f2fa7c6d8","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.13_1753574838926_0.48366708884708975","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@twg-group/nestjs-logger","version":"1.0.14","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.14","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"dcdd3c3e5bea53d22f0d23163a03188699dea6b1","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.14.tgz","fileCount":19,"integrity":"sha512-4wlhaJk81M3no9v1VOsddPI2wpsf37ZPd00c/8GI+mpYv3cJP/Ai64cuBg576yySUZc1BRfMrNbyG6T1kV+vtA==","signatures":[{"sig":"MEYCIQCuIPaLcQo7Ok4iBM2jAqsf+GmXYrZyKq473mwZBDvQnwIhALBg6UoPk3iDJOoinwdhAWF09HH0xeOmhY0QLUlAuwIk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185192},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3c0e4e548c4366b7818ad1b0a4519d328b5d48b3","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.14_1753611198590_0.7090500756583811","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@twg-group/nestjs-logger","version":"1.0.15","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.15","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"2c6f41b93826f6a23532752a5e218e8420278f12","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.15.tgz","fileCount":19,"integrity":"sha512-5MO7dXExgEiVGpzzXZjA11KcYSWYvVG0I8sWrSdf1WuPXf27l7xrN2FJJev67JLa56yb4TgvqUHjfPaiaKJobA==","signatures":[{"sig":"MEUCIAsD08OobUqVPpZvIzfVBAxWGg5JX637iguk5eX/4xcwAiEA1ssqZHiyD1DPSWJGivxqHU5XM9abiHRXf4iOgHhGAXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184973},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"229f71465461e167f2606873a699ab7875b1caa9","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.15_1753611849003_0.3674042110640223","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@twg-group/nestjs-logger","version":"1.0.16","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.16","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"f6aee1f6f34c875255be688211da64275ab37b21","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.16.tgz","fileCount":19,"integrity":"sha512-i/MFRy4d7ocTujZUN5aGaCbtyl2EQF4Ae25gNQA1S0dKBAsheTG0mPLwZKVjvVgbQHHBOR45CzRtAs0z2hPvCw==","signatures":[{"sig":"MEQCIDoXPeDcYPyXiv91i0qRNNFILjpLaWCMG05UEJ8EJL87AiAje3eILL5IrZomzzL3SGvFkOktwBDAIIly3rz/A/LQjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184973},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bb73f8025845c1a9da1c4b1913d2e0a1b36b1bd4","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.16_1753639223975_0.9655004028383787","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@twg-group/nestjs-logger","version":"1.0.17","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.17","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"ef1dbc1321233479c665a087804ba768f1fbef6d","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.17.tgz","fileCount":18,"integrity":"sha512-jWt9HYcbZiqWP6pr11khZUPA5aF7QaGjDpWv/jHHFtYjy1mM8yCWimqT0hysIxakhi7uU5X/TBL73fCL0mYI8w==","signatures":[{"sig":"MEUCID0XqeWz5vwrVrhgGJkXQfIPRoc9A2dCAAw4NBHlwxMDAiEA92pcn+oaM7Zl9EREzaVrxHC6cn2o8fxDCNnLmxek3mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69181},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c3f5444ad98e7d954754037c9f9fed4127ebf0bf","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.17_1753639621514_0.006681573489138781","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@twg-group/nestjs-logger","version":"1.0.18","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.18","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"30c21962ec1c459572b3d80eff1372ee422d22ea","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.18.tgz","fileCount":11,"integrity":"sha512-NJ8p0R9JXWHH99BMvf0hgs1E7q+l2z5nfyODBZvr+CaEaCfYAxxoYkmlOdsTt9UYe5O7MbCXYh6wXmG1VuEB3w==","signatures":[{"sig":"MEUCIG3c3aSAEsrh7h7tATrP4mtHrrHzpxicqVWHB2AeWRCIAiEA/SIX8Xhy+LKA917T+503k95zlckQsuOlCBhgUpQa6s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31276},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0f8714b0b07bc5349c92aa7f19b8fc169e583cc9","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.18_1753639865291_0.6074986092645134","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@twg-group/nestjs-logger","version":"1.0.19","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.19","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"f662f2b9188fc1056a46eb302c1f499b5dd7b480","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.19.tgz","fileCount":11,"integrity":"sha512-lrY9HcnNWJ6jQ7V8gK1rAZI2S7qwmJ4gB0M/Kn3wkYiSB5lc9ZZ1OcEiZhuwoJlc9G/KEe86OtVQ2Qavp/aD5g==","signatures":[{"sig":"MEUCIAzGGeXgaMx/DUgr3bMZ4DznO8A5d/79afVdeiL50UYXAiEAkVc/8U3fKdtPig/4krEFSUI70fE2oA6eTTtvawMKhL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31097},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"08c1230ac28f1f1ea881e6f6f9d091fc3c17a639","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"10.7.0","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"~5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.5","@types/supertest":"^2.0.12","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.19_1753641379457_0.617236513120524","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@twg-group/nestjs-logger","version":"1.0.20","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.20","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"c033a2fe3eba42812b30e34d004e7c8510308581","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.20.tgz","fileCount":11,"integrity":"sha512-FYQQTzbNAl65MZxJEZcCf6B9c6jsTksl0UWON+kfVmZXHdFovGAL/oF0j4Ja6poN7WEmKGDZua9rmXrOe8DH0Q==","signatures":[{"sig":"MEYCIQC031fyWIbVqlx5Ch5wLvantO7YOBHxzO+r8lmNEG6wtwIhANiwVNwidNyGHeY90PCwSZcSgvAfpJv2EAOgdf9FwFIh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32605},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","pnpm":{"overrides":{"glob@7.x":"8.1.0","test-exclude@6.x":"^7.0.0","babel-plugin-istanbul@6.x":"^7.0.0"},"onlyBuiltDependencies":["@nestjs/core","@swc/core"],"ignoredBuiltDependencies":["unrs-resolver"]},"types":"dist/index.d.ts","gitHead":"d6a8626d00a11f3391810d68a85f6c70fab8e376","scripts":{"lint":"eslint \"src/**/*.ts\" --max-warnings 0","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"11.5.1","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.32.0","rimraf":"^6.0.1","globals":"^16.0.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.7","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.20_1753830949883_0.8190812311460132","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@twg-group/nestjs-logger","version":"1.0.21","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.21","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"d357ee08050c7b443e7693d3fb4b5b173649e15e","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.21.tgz","fileCount":11,"integrity":"sha512-aEXHted9vDN4y6VRzmrON/S+svXzKXybP1j2ToKMFPqpdM1N9HTpkBUpQG4QNtzIrtGC0ZCJLUe5TpqX1d8yPg==","signatures":[{"sig":"MEYCIQCOpNkOjiaC+9rfF0C8HOa2WAobZaEzOEEV/65hsOlyRgIhAMQnzjEmCw578e3ASrgs//7gcM3dF9UlISlLgeeWa7SX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32605},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","pnpm":{"overrides":{"glob@7.x":"8.1.0","test-exclude@6.x":"^7.0.0","babel-plugin-istanbul@6.x":"^7.0.0"},"onlyBuiltDependencies":["@nestjs/core","@swc/core"],"ignoredBuiltDependencies":["unrs-resolver"]},"types":"dist/index.d.ts","gitHead":"9adeeb52f0a1baaa17fbfe03896f89e46ffb7718","scripts":{"lint":"eslint \"src/**/*.ts\" --max-warnings 0","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"11.5.1","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.32.0","rimraf":"^6.0.1","globals":"^16.0.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.7","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.21_1754601718113_0.8965717893444551","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@twg-group/nestjs-logger","version":"1.0.22","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.22","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"dadad4f863e8cd015e9a1e03bc38d34c9a8dd2e1","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.22.tgz","fileCount":11,"integrity":"sha512-+C3suId5B25IsyNc6uB9VCtK3JHVmeVbiLkKbxtYJEQiT2E9vaTSesA09GfTizYNnLtXHpagBX6UIHf5+zTV1g==","signatures":[{"sig":"MEUCIQD2BkaUOY9h84RsEAl3Kxdd1Sq7DnSuuTPyRLQXTtDPtQIgBFPkTLAdFgzHyFYBpDnpbXzt7Du8tqY8UQCBffESZa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32605},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","pnpm":{"overrides":{"glob@7.x":"8.1.0","test-exclude@6.x":"^7.0.0","babel-plugin-istanbul@6.x":"^7.0.0"},"onlyBuiltDependencies":["@nestjs/core","@swc/core"],"ignoredBuiltDependencies":["unrs-resolver"]},"types":"dist/index.d.ts","gitHead":"740dd134f3ad97028357f45526744da2d31844bd","scripts":{"lint":"eslint \"src/**/*.ts\" --max-warnings 0","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"npm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"11.5.1","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.32.0","rimraf":"^6.0.1","globals":"^16.0.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.7","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.22_1754602133363_0.7560814048417575","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@twg-group/nestjs-logger","version":"1.0.23","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.23","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"20cae6acce43061c92423e0381e34b2603f73e86","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.23.tgz","fileCount":11,"integrity":"sha512-JsJLtyDWmbr4iT2xpko8Jgl9AoR60aSYQtsrMe7Oinbx4qQ9ngMDDr6QU7y+zzg9L+Li2pbAz2Jl5Z8G105s9Q==","signatures":[{"sig":"MEQCIDQRjzy6/s6NAIklh1/w3CGU9URaw0ld8wRsXCmiPMZPAiBnD54ZH4l8x6L7ttmxjcAndcmSJEBONWwrVc39ynoN6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32769},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","pnpm":{"overrides":{"glob@7.x":"8.1.0","test-exclude@6.x":"^7.0.0","babel-plugin-istanbul@6.x":"^7.0.0"},"onlyBuiltDependencies":["@nestjs/core","@swc/core"],"ignoredBuiltDependencies":["unrs-resolver"]},"types":"dist/index.d.ts","gitHead":"f0f8d7e23287bfcbff7068922b5e75e18115613d","scripts":{"lint":"eslint \"src/**/*.ts\" --max-warnings 0","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"11.5.1","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.32.0","rimraf":"^6.0.1","globals":"^16.0.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.7","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.23_1754602341973_0.7351139171621301","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@twg-group/nestjs-logger","version":"1.0.24","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.24","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"30856c920dbdea8757d86e3d8cdc0b5312e844e9","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.24.tgz","fileCount":11,"integrity":"sha512-qs/EDqpBdxGlNmcVMJ6pGmTV93sjnoHY3Nd7LRsKDf3ttxrW90OPevlQXfdx2WjQJvjBG1J0KSWrxnwfJpK3WQ==","signatures":[{"sig":"MEUCIQDCjny/IVm9hsFg8nLw5wT5W+epbitY6dNdvA2ti+fRPAIgfnM3L8ijDTcOtTW6774ikaZEMpAFaeFYS6LPvxSnsyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32769},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","pnpm":{"overrides":{"glob@7.x":"8.1.0","test-exclude@6.x":"^7.0.0","babel-plugin-istanbul@6.x":"^7.0.0"},"onlyBuiltDependencies":["@nestjs/core","@swc/core"],"ignoredBuiltDependencies":["unrs-resolver"]},"types":"dist/index.d.ts","gitHead":"f9ef84b5cfed8787d85a9ae2c5d88643f900e84a","scripts":{"lint":"eslint \"src/**/*.ts\" --max-warnings 0","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"11.5.1","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.32.0","rimraf":"^6.0.1","globals":"^16.0.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.7","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.24_1754679268045_0.6249658938656009","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@twg-group/nestjs-logger","version":"1.0.25","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.25","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"474e20ccb512cc88316cf4efb4f6073584f8933b","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.25.tgz","fileCount":11,"integrity":"sha512-XYRU3DsGELqNeSDZcxZWtAr6h6c2fhVQM5NaAdYpdw2ofiZvOls2B88ji6ZPW2l516rqS/Ls2oK9HY2xU+r4rQ==","signatures":[{"sig":"MEUCIC2p0rWaGP3rAmynfdcnnA7vTmS2mIqyzpdmGIcVztxCAiEAmqxhBIzOtfBuOf5rpKTEZqhV/UuxVUGb03r+bDemVnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32769},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","pnpm":{"overrides":{"glob@7.x":"8.1.0","test-exclude@6.x":"^7.0.0","babel-plugin-istanbul@6.x":"^7.0.0"},"onlyBuiltDependencies":["@nestjs/core","@swc/core"],"ignoredBuiltDependencies":["unrs-resolver"]},"types":"dist/index.d.ts","gitHead":"8c5da8cf6e01031ab5f6c4e85f28b520c3ef42eb","scripts":{"lint":"eslint \"src/**/*.ts\" --max-warnings 0","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"11.5.1","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.32.0","rimraf":"^6.0.1","globals":"^16.0.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.7","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.25_1754679741305_0.053329127255049125","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@twg-group/nestjs-logger","version":"1.0.26","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.26","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"3d7aedf455c29ab442c75aade1ab390deb0ef5df","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.26.tgz","fileCount":11,"integrity":"sha512-aJ9cRns9Vh/SjpRgh+T+7CSaE27HvfStdTFPTV8PgC89YwCXLZ9iZ/10tUVrAHLoHdxDzkHs/ay2zUu6ol2hew==","signatures":[{"sig":"MEYCIQDdZMYVlhAAcj5SL8/mf+obyU0htyCN60Ktc76qqeVD5gIhAKKiEJuGkSN+jbYc7lD9uEL3kFiFb16VbK5kXKtuo6mI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32813},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","pnpm":{"overrides":{"glob@7.x":"8.1.0","test-exclude@6.x":"^7.0.0","babel-plugin-istanbul@6.x":"^7.0.0"},"onlyBuiltDependencies":["@nestjs/core","@swc/core"],"ignoredBuiltDependencies":["unrs-resolver"]},"types":"dist/index.d.ts","gitHead":"0916c2885e96bdf47696c90db93d94d9acd55daa","scripts":{"lint":"eslint \"src/**/*.ts\" --max-warnings 0","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"11.5.1","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.32.0","rimraf":"^6.0.1","globals":"^16.0.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.7","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.26_1754680104742_0.03006122987613824","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@twg-group/nestjs-logger","version":"1.0.27","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.27","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"d9d86ab27ff77ced84df463a58d7b63709cadd9f","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.27.tgz","fileCount":11,"integrity":"sha512-imvWupZJjaX/HkN2ub2EWEY+LDUHugtjAZnSOb61MSods0RrF8Iq4htccBwRZ2pLZyAxh7kt6pdxyKFy/2SNFw==","signatures":[{"sig":"MEUCIQCZtvFYjgs02orD9xBL5GQovg/3GeHTe2MOMFB2bvwbpAIgK2mqGTLt50ujTkVvVHF0bTHN8biCCvCXa0PguCqmKns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32806},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","pnpm":{"overrides":{"glob@7.x":"8.1.0","test-exclude@6.x":"^7.0.0","babel-plugin-istanbul@6.x":"^7.0.0"},"onlyBuiltDependencies":["@nestjs/core","@swc/core"],"ignoredBuiltDependencies":["unrs-resolver"]},"types":"dist/index.d.ts","gitHead":"d346b39f3d2be857552738a63aa23665ea5bc94b","scripts":{"lint":"eslint \"src/**/*.ts\" --max-warnings 0","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"11.5.1","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.32.0","rimraf":"^6.0.1","globals":"^16.0.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.7","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.27_1754680271682_0.7370009198097414","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@twg-group/nestjs-logger","version":"1.0.28","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.28","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"3414631736d796ee0274503c7e859b0b59b022c9","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.28.tgz","fileCount":11,"integrity":"sha512-XmQwh/taUwSL6Mw83I2um/Zye2rMg4LdZQlmLwxTVDkCHKuhTYkiGRjZAk4KhFaOlj/DsRRT4h7l9WNvWb5UpA==","signatures":[{"sig":"MEYCIQCjL6VSaq+4+JMP6Wt7opZU5vqgh/faIDMahZ+1zMGkfgIhAOvBSE+gL0hCYLQ5MoGb9Ed1G8JKesBFCk5Jjfp2vvV3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32893},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","pnpm":{"overrides":{"glob@7.x":"8.1.0","test-exclude@6.x":"^7.0.0","babel-plugin-istanbul@6.x":"^7.0.0"},"onlyBuiltDependencies":["@nestjs/core","@swc/core"],"ignoredBuiltDependencies":["unrs-resolver"]},"types":"dist/index.d.ts","gitHead":"9e54f651fc7fe3ee43d1827333b1d85cdb0c6258","scripts":{"lint":"eslint \"src/**/*.ts\" --max-warnings 0","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"11.5.1","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.32.0","rimraf":"^6.0.1","globals":"^16.0.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.7","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.28_1754680546819_0.12583830804415141","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@twg-group/nestjs-logger","version":"1.0.29","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.29","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"786a75ee6a3104a671a4a05474dc21c65c0aaeb7","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.29.tgz","fileCount":11,"integrity":"sha512-E72SH6WDFAzOWTNsmrbbXQjmw24jy6jMh8SNn1qJgdiAdJT+tWU/MWJKfvCzNqkI+EdAhLuge+kdIuvY/VkGFQ==","signatures":[{"sig":"MEUCIQCXTbPgDCH4XIrSIGRBUIBLmvnwFs6fp+dCtOe8t9281AIgNRgC5dbw3DG/LXcbAm3bbCF6FMA6u94Yut7nF8xyZHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32897},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","pnpm":{"overrides":{"glob@7.x":"8.1.0","test-exclude@6.x":"^7.0.0","babel-plugin-istanbul@6.x":"^7.0.0"},"onlyBuiltDependencies":["@nestjs/core","@swc/core"],"ignoredBuiltDependencies":["unrs-resolver"]},"types":"dist/index.d.ts","gitHead":"f79e0276872f6709a84e32cb0e1a456d45ea0ec5","scripts":{"lint":"eslint \"src/**/*.ts\" --max-warnings 0","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"11.5.1","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.32.0","rimraf":"^6.0.1","globals":"^16.0.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.7","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.29_1754680663701_0.17762948176761828","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@twg-group/nestjs-logger","version":"1.0.30","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.30","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"51d1b0ad816b54399ad89ded7c26101cf22dd228","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.30.tgz","fileCount":11,"integrity":"sha512-FjAdHsVSe705Ef6a8SD0MjRS4OqLhFjpHJ+n7+LnB6S9bxwHhCiyaZ9OHxrvprMUI7ZPlZFnNokofkf/FNWeCA==","signatures":[{"sig":"MEYCIQCqfQsbGEuRp0ZyBUGj/cXbGJfHcm1RaP1FccmoirvhXgIhAKs7P5YUQTB4gmegXgrFeirNXQDg3yjagEfM32a4JCbT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32905},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","pnpm":{"overrides":{"glob@7.x":"8.1.0","test-exclude@6.x":"^7.0.0","babel-plugin-istanbul@6.x":"^7.0.0"},"onlyBuiltDependencies":["@nestjs/core","@swc/core"],"ignoredBuiltDependencies":["unrs-resolver"]},"types":"dist/index.d.ts","gitHead":"eeb101e4a4f17de6a500c87a4174c45d383f2f4e","scripts":{"lint":"eslint \"src/**/*.ts\" --max-warnings 0","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"11.5.1","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.32.0","rimraf":"^6.0.1","globals":"^16.0.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.7","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.30_1754779603361_0.8153099703010758","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@twg-group/nestjs-logger","version":"1.0.31","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.31","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"b1132b6a6a598bd9fec356b60524bd496ae069e6","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.31.tgz","fileCount":11,"integrity":"sha512-+Y7/s1IMsCbJEUUMdB6PBtJziVj1AfBTnSwhmGrBAgNlp86FNLU04yMt0RSmTvFD7bohM+WgzEhJwQKyKghJhg==","signatures":[{"sig":"MEUCIBESgNAmpPEBtTHDY9j6pVF1MxdEzgW5R8titTGvmkchAiEApbQUBS+bpPDEyO92Zs9EXsy1QUwxHiDvma6aNnr8kq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32925},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","pnpm":{"overrides":{"glob@7.x":"8.1.0","test-exclude@6.x":"^7.0.0","babel-plugin-istanbul@6.x":"^7.0.0"},"onlyBuiltDependencies":["@nestjs/core","@swc/core"],"ignoredBuiltDependencies":["unrs-resolver"]},"types":"dist/index.d.ts","gitHead":"da4d4d3da10e1576662e3b0793c4e2bf208d7cb7","private":false,"scripts":{"lint":"eslint \"src/**/*.ts\" --max-warnings 0","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"trester","email":"trester@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"11.5.1","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.32.0","rimraf":"^6.0.1","globals":"^16.0.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.7","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.31_1754780949602_0.48878299036086736","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@twg-group/nestjs-logger","version":"1.0.32","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.32","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"51d6c866361c17df4a416ca720b8dd1ff6427457","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.32.tgz","fileCount":11,"integrity":"sha512-+Rol2L4VDuvkwBvgKdurIfHOP94MI3vpHy9VCb12C4iFhH12hu+UExEGxMC9E+CPYXlXCBb7A47EihqDovDwTg==","signatures":[{"sig":"MEYCIQDwmeONTXsh/a/4C3qi4BpDrzxh87TBWvln0AjAYMynuAIhALxGd/ls6buleJ2eX9ko8lchMUW4ve2HoYWqXKmUDMWz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32982},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","pnpm":{"overrides":{"glob@7.x":"8.1.0","test-exclude@6.x":"^7.0.0","babel-plugin-istanbul@6.x":"^7.0.0"},"onlyBuiltDependencies":["@nestjs/core","@swc/core"],"ignoredBuiltDependencies":["unrs-resolver"]},"types":"dist/index.d.ts","gitHead":"693ee3ce5fcf77fa059ecbd832afae4476692f0e","private":false,"scripts":{"lint":"eslint \"src/**/*.ts\" --max-warnings 0","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"11.5.1","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.32.0","rimraf":"^6.0.1","globals":"^16.0.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.7","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.32_1754984726562_0.08487488834544576","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@twg-group/nestjs-logger","version":"1.0.33","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.33","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"7399a088c1061532047aaffc5738f96f318cd7f7","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.33.tgz","fileCount":11,"integrity":"sha512-jY/6iurWWw9nL+55k+cUFRhmA53naxzjmxoHpWZYBU8ugIYerKVtPlJtyk7VjrJL/pfEg+01d1sEymlexDjTkQ==","signatures":[{"sig":"MEUCICSET/eifwS6/hl/4pHiLVfXvRcLfTyPuPhY6zUZyT1ZAiEAmFy+tnmQMO473w//Y4iwRrDvC0l92g6KFbks8CQ4bnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33112},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","pnpm":{"overrides":{"glob@7.x":"8.1.0","test-exclude@6.x":"^7.0.0","babel-plugin-istanbul@6.x":"^7.0.0"},"onlyBuiltDependencies":["@nestjs/core","@swc/core"],"ignoredBuiltDependencies":["unrs-resolver"]},"types":"dist/index.d.ts","gitHead":"00bdfa6f782e260bb9ad96b970dbb7c11ad4f360","private":false,"scripts":{"lint":"eslint \"src/**/*.ts\" --max-warnings 0","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"11.5.1","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.32.0","rimraf":"^6.0.1","globals":"^16.0.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.7","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.33_1754986926728_0.8981137584439858","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@twg-group/nestjs-logger","version":"1.0.34","keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","_id":"@twg-group/nestjs-logger@1.0.34","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"homepage":"https://github.com/twg-group/nestjs-logger#readme","bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"dist":{"shasum":"d86c93a0241fb72fbd1fe4e0c7732c1bfd56af03","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.34.tgz","fileCount":11,"integrity":"sha512-pc+80ou1z27CpDJ1nt5EwFoCBiJBHzW9K/1r45ssdAk0FFiC6KO3YbAV5hJW/riWG1sazMIjKhLAF3IW+jAU+g==","signatures":[{"sig":"MEYCIQDxjCzR5BREfUVwaFwcaMYhT0aWR2cc30eeQxKDC7qFJgIhAOWBKt4puve6uXicqU6jWLX/BN2qEQ19NDbBvuVQda0/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33085},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","pnpm":{"overrides":{"glob@7.x":"8.1.0","test-exclude@6.x":"^7.0.0","babel-plugin-istanbul@6.x":"^7.0.0"},"onlyBuiltDependencies":["@nestjs/core","@swc/core"],"ignoredBuiltDependencies":["unrs-resolver"]},"types":"dist/index.d.ts","gitHead":"5ecd0a9e09c532e7a021e8a3f3aab5f138b7c60c","private":false,"scripts":{"lint":"eslint \"src/**/*.ts\" --max-warnings 0","test":"jest --verbose","build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint \"src/**/*.ts\" --fix","test:cov":"jest --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"repository":{"url":"git+https://github.com/twg-group/nestjs-logger.git","type":"git"},"_npmVersion":"11.5.1","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","eslint":"^9.32.0","rimraf":"^6.0.1","globals":"^16.0.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","@swc/cli":"^0.6.0","prettier":"^3.4.2","@swc/core":"^1.10.7","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"@nestjs/core":">=9.0.0","@nestjs/common":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.34_1756158540589_0.1664547130454881","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@twg-group/nestjs-logger","version":"1.0.35","description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"build":"rimraf dist && tsc","format":"prettier --write \"src/**/*.ts\"","lint":"eslint \"src/**/*.ts\" --max-warnings 0","lint:fix":"eslint \"src/**/*.ts\" --fix","test":"jest --verbose","test:cov":"jest --coverage","prepublishOnly":"pnpm run build"},"keywords":["nestjs","logger","logging","json","redact"],"author":{"name":"Matvey Alekseev"},"license":"MIT","peerDependencies":{"@nestjs/common":">=9.0.0","@nestjs/core":">=9.0.0"},"devDependencies":{"@eslint/eslintrc":"^3.2.0","@eslint/js":"^9.18.0","@nestjs/cli":"^11.0.0","@nestjs/schematics":"^11.0.0","@nestjs/testing":"^11.0.1","@swc/cli":"^0.6.0","@swc/core":"^1.10.7","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/supertest":"^6.0.2","eslint":"^9.32.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2","globals":"^16.0.0","jest":"^30.0.5","prettier":"^3.4.2","rimraf":"^6.0.1","source-map-support":"^0.5.21","supertest":"^7.0.0","ts-jest":"^29.4.0","ts-loader":"^9.5.2","ts-node":"^10.9.2","tsconfig-paths":"^4.2.0","typescript":"^5.7.3","typescript-eslint":"^8.20.0"},"pnpm":{"overrides":{"glob@7.x":"8.1.0","test-exclude@6.x":"^7.0.0","babel-plugin-istanbul@6.x":"^7.0.0"},"ignoredBuiltDependencies":["unrs-resolver"],"onlyBuiltDependencies":["@nestjs/core","@swc/core"]},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"repository":{"type":"git","url":"git+https://github.com/twg-group/nestjs-logger.git"},"bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"_id":"@twg-group/nestjs-logger@1.0.35","gitHead":"0aba717597666d50d91f31cdb912180431808aea","homepage":"https://github.com/twg-group/nestjs-logger#readme","_nodeVersion":"22.14.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-1AKjw9lci6pCWKkfW/Pv7qBaq4mO2trJdoAT5ek9l+MSNkpeAVp4VGMqAQlNBqQp/V20b7MnmNgkw3n2UVNN1g==","shasum":"6d7ef606f983acb878f9a896507ac336c9063d7e","tarball":"https://registry.npmjs.org/@twg-group/nestjs-logger/-/nestjs-logger-1.0.35.tgz","fileCount":11,"unpackedSize":33182,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA2dmO6ZE6Yt7pJQMfXRGIiVx8jrQHEcRLD9oA6SaA4oAiAukwvRAQYgZP27FGwNxlSiZGJrTzABS20wAnfpQgyKGg=="}]},"_npmUser":{"name":"mat-twg","email":"mat@twg.su"},"directories":{},"maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-logger_1.0.35_1756190530764_0.3361818519479274"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-26T12:47:00.202Z","modified":"2025-08-26T06:42:11.175Z","1.0.0":"2025-07-26T12:47:00.483Z","1.0.1":"2025-07-26T13:08:44.461Z","1.0.2":"2025-07-26T13:15:23.476Z","1.0.3":"2025-07-26T13:36:27.118Z","1.0.4":"2025-07-26T13:56:36.601Z","1.0.5":"2025-07-26T14:02:47.426Z","1.0.6":"2025-07-26T14:11:55.998Z","1.0.7":"2025-07-26T14:56:36.484Z","1.0.8":"2025-07-26T15:04:39.948Z","1.0.9":"2025-07-26T15:10:50.893Z","1.0.10":"2025-07-26T15:37:45.464Z","1.0.11":"2025-07-26T22:30:11.354Z","1.0.12":"2025-07-26T22:38:23.764Z","1.0.13":"2025-07-27T00:07:19.084Z","1.0.14":"2025-07-27T10:13:18.787Z","1.0.15":"2025-07-27T10:24:09.193Z","1.0.16":"2025-07-27T18:00:24.181Z","1.0.17":"2025-07-27T18:07:01.780Z","1.0.18":"2025-07-27T18:11:05.504Z","1.0.19":"2025-07-27T18:36:19.646Z","1.0.20":"2025-07-29T23:15:50.098Z","1.0.21":"2025-08-07T21:21:58.348Z","1.0.22":"2025-08-07T21:28:53.523Z","1.0.23":"2025-08-07T21:32:22.165Z","1.0.24":"2025-08-08T18:54:28.310Z","1.0.25":"2025-08-08T19:02:21.485Z","1.0.26":"2025-08-08T19:08:24.935Z","1.0.27":"2025-08-08T19:11:11.908Z","1.0.28":"2025-08-08T19:15:47.001Z","1.0.29":"2025-08-08T19:17:43.905Z","1.0.30":"2025-08-09T22:46:43.548Z","1.0.31":"2025-08-09T23:09:09.788Z","1.0.32":"2025-08-12T07:45:26.741Z","1.0.33":"2025-08-12T08:22:06.909Z","1.0.34":"2025-08-25T21:49:00.782Z","1.0.35":"2025-08-26T06:42:10.955Z"},"bugs":{"url":"https://github.com/twg-group/nestjs-logger/issues"},"author":{"name":"Matvey Alekseev"},"license":"MIT","homepage":"https://github.com/twg-group/nestjs-logger#readme","keywords":["nestjs","logger","logging","json","redact"],"repository":{"type":"git","url":"git+https://github.com/twg-group/nestjs-logger.git"},"description":"Enhanced logger for NestJS applications with JSON formatting, redaction and more","maintainers":[{"name":"trester","email":"trester@twg.su"},{"name":"mat-twg","email":"mat@twg.su"}],"readme":"# Logger Module for NestJS\n\nExtended logger for NestJS with additional features:\n- Colored console formatting\n- JSON logging format\n- Sensitive data redaction\n- Additional fields and context\n- Flexible logging levels\n\n## Table of Contents\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n  - [Global Usage](#global-usage)\n  - [Builder Pattern Configuration](#builder-pattern-configuration)\n  - [Usage in Services](#usage-in-services)\n- [Usage Examples](#usage-examples)\n  - [Basic Logging](#basic-logging)\n  - [Different Log Levels](#different-log-levels)\n  - [Error Handling](#error-handling)\n- [Configuration](#configuration)\n  - [Logger Options](#logger-options)\n  - [Global Configuration](#global-configuration)\n- [Output Examples](#output-examples)\n  - [Text Format (Default)](#text-format-default)\n  - [JSON Format (Production - Compact)](#json-format-production---compact)\n  - [JSON Format (Development - Pretty Printed)](#json-format-development---pretty-printed)\n  - [Error Logging](#error-logging)\n- [Timestamp Feature](#timestamp-feature)\n- [Usage in Different Parts of Application](#usage-in-different-parts-of-application)\n  - [In Controllers](#in-controllers)\n  - [In Guards and Interceptors](#in-guards-and-interceptors)\n  - [Creating Separate Instances](#creating-separate-instances)\n- [Best Practices](#best-practices)\n- [License](#license)\n\n## Installation\n\n```bash\nnpm install @twg-group/nestjs-logger\n```\n\n## Quick Start\n\n### Global Usage\n\n```typescript\n// app.module.ts\nimport { Module } from '@nestjs/common';\nimport { LoggerModule } from '@twg-group/nestjs-logger';\n\n@Module({\n  imports: [\n    LoggerModule.forRoot({\n      loggerOptions: {\n        id: 'MyService',\n        jsonFormat: false,\n        prettyPrintJson: false,\n        redactKeys: ['password', 'token', 'secret'],\n        logLevels: ['log', 'error', 'warn', 'debug', 'verbose', 'fatal', 'info']\n      }\n    }),\n    // other modules\n  ],\n})\nexport class AppModule {}\n```\n\n### Builder Pattern Configuration\n\n```typescript\n// Advanced configuration using method chaining\nconst logger = new Logger('UserService')\n  .setLogLevels(['log', 'error', 'warn', 'fatal', 'info'])\n  .setRedactKeys(['password', 'token', 'apiKey'])\n  .addField('version', '1.0.0')\n  .addField('environment', process.env.NODE_ENV)\n  .setCtxParams(['service:users']);\n\n// Configure based on environment\nif (process.env.NODE_ENV === 'production') {\n  // Production: Enable JSON format, disable pretty printing for performance\n  logger.enableJsonFormat().disablePrettyPrint();\n}\n\nlogger.info('Logger configured successfully');\n```\n\n### Usage in Services\n\n```typescript\n// user.service.ts\nimport { Injectable } from '@nestjs/common';\nimport { Logger } from '@twg-group/nestjs-logger';\n\n@Injectable()\nexport class UserService {\n  constructor(private readonly logger: Logger) {\n    // Context is automatically set to 'UserService'\n  }\n\n  async createUser(userData: any) {\n    this.logger.log('Creating user', `email:${userData.email}`);\n    \n    try {\n      // user creation logic\n      const user = await this.createUserInDatabase(userData);\n      this.logger.info('User created successfully', `userId:${user.id}`);\n      return user;\n    } catch (error) {\n      this.logger.error('Failed to create user', error);\n      throw error;\n    }\n  }\n}\n```\n\n## Usage Examples\n\n### Basic Logging\n\n```typescript\n// Simple message\nlogger.log('User logged in');\n\n// Message with parameters as strings\nlogger.log('Processing request', 'userId:123', 'requestId:abc');\n\n// Object logging (pass as message, not parameter)\nlogger.log({ user: { id: 1, name: 'John' }, action: 'login' });\n```\n\n### Different Log Levels\n\n```typescript\nlogger.log('Regular message');\nlogger.info('Informational message');\nlogger.warn('Warning');\nlogger.error('Error');\nlogger.debug('Debug information');\nlogger.verbose('Verbose information');\nlogger.fatal('Critical error');\n```\n\n### Error Handling\n\n```typescript\ntry {\n  throw new Error('Something went wrong');\n} catch (error) {\n  logger.error('Operation failed', error);\n}\n\n// With custom errors\nconst customError = new Error('Custom error');\n(customError as any).cause = new Error('Root cause');\nlogger.error('Database connection failed', customError);\n```\n\n## Configuration\n\n### Logger Options\n\n```typescript\nconst loggerOptions = {\n  id: 'MyService',           // Service identifier (defaults to process.env.SERVICE_NAME or 'Nest')\n  jsonFormat: false,         // Log format: JSON or text (default: false)\n  prettyPrintJson: false,    // Pretty JSON formatting (default: false)\n  redactKeys: ['password', 'token', 'secret'], // Keys to redact\n  logLevels: ['log', 'error', 'warn', 'debug', 'verbose', 'fatal', 'info'] // Active levels\n};\n```\n\n### Global Configuration\n\n```typescript\n// main.ts or app.module.ts\nLoggerModule.forRoot({\n  loggerOptions: {\n    id: process.env.SERVICE_NAME || 'MyApp',\n    jsonFormat: process.env.NODE_ENV === 'production',\n    redactKeys: ['password', 'token', 'apiKey', 'secret'],\n    logLevels: ['log', 'error', 'warn', 'fatal', 'info'] // exclude debug and verbose in production\n  }\n})\n```\n\n## Output Examples\n\n### Text Format (Default)\n\n```\n[Nest] 2025-07-26T22:20:43.510Z  INFO [ExampleService][test] Message without timestamp\n[Nest] 2025-07-26T22:20:43.512Z   LOG [ExampleService] { message: 'message1', test: 123, jest: 1233 }\n[Nest] 2025-07-26T22:20:43.513Z DEBUG [ExampleService] Debug message\n[Nest] 2025-07-26T22:20:43.513Z  INFO [AppController][Constructor] Message with additional context +0ms\n[Nest] 2025-07-26T22:20:43.514Z   LOG [AppController][Constructor][email:test@example.com] Create user request received +1ms\n[Nest] 2025-07-26T22:20:43.527Z  INFO [App] Service started on: 3033 port.\n[Nest] 2025-07-26T22:20:44.514Z  INFO [AppController][Constructor] Message after 1000ms +1000ms\n```\n\n### JSON Format (Production - Compact)\n\n```json\n{\"timestamp\":\"2025-07-26T22:20:43.510Z\",\"service\":\"MyService\",\"level\":\"INFO\",\"context\":\"ExampleService\",\"data\":{\"message\":\"Message without timestamp\"},\"tags\":[\"test\"]}\n```\n\n### JSON Format (Development - Pretty Printed)\n\n```json\n{\n  \"timestamp\": \"2025-07-26T22:20:43.510Z\",\n  \"service\": \"MyService\",\n  \"level\": \"INFO\",\n  \"context\": \"ExampleService\",\n  \"data\": {\n    \"message\": \"Message without timestamp\"\n  },\n  \"tags\": [\"test\"]\n}\n```\n\n### Error Logging\n\n```json\n{\n  \"timestamp\": \"2025-07-26T22:20:43.514Z\",\n  \"service\": \"MyService\",\n  \"level\": \"ERROR\",\n  \"context\": \"UserService\",\n  \"data\": {\n    \"error\": {\n      \"name\": \"Error\",\n      \"message\": \"Database connection failed\",\n      \"stack\": [\n        \"Error: Database connection failed\",\n        \"    at UserService.createUser (/src/user.service.ts:15:11)\",\n        \"    at processTicksAndRejections (node:internal/process/task_queues:96:5)\"\n      ]\n    }\n  }\n}\n```\n\n## Timestamp Feature\n\nThe logger automatically adds timestamp differences when enabled:\n\n```typescript\n// Enable timestamp tracking\nlogger.resetTimestamp(); // Reset timestamp counter\n\n// First log will show +0ms\nlogger.info('Service started');\n\n// Subsequent logs show time difference\nsetTimeout(() => {\n  logger.info('Message after delay'); // Shows +1000ms or similar\n}, 1000);\n```\n\n## Usage in Different Parts of Application\n\n### In Controllers\n\n```typescript\n@Controller('users')\nexport class UserController {\n  constructor(private readonly logger: Logger) {\n    // Context is automatically set to 'UserController'\n  }\n\n  @Post()\n  async createUser(@Body() userData: CreateUserDto) {\n    this.logger.log('Create user request received', `email:${userData.email}`);\n    return this.userService.createUser(userData);\n  }\n}\n```\n\n### In Guards and Interceptors\n\n```typescript\n@Injectable()\nexport class AuthGuard implements CanActivate {\n  constructor(private readonly logger: Logger) {\n    // Context is automatically set to 'AuthGuard'\n  }\n\n  canActivate(context: ExecutionContext): boolean {\n    this.logger.debug('Checking authentication');\n    // authentication logic\n    return true;\n  }\n}\n```\n\n### Creating Separate Instances\n\n```typescript\n// For specific usage\nconst customLogger = new Logger('CustomContext', {\n  jsonFormat: true,\n  prettyPrintJson: false,\n  redactKeys: ['sensitive'],\n  logLevels: ['error', 'warn']\n});\n\ncustomLogger.error('Custom error message');\n```\n\n## Best Practices\n\n1. **Use Context**: Always set meaningful context for the logger\n2. **Redact Sensitive Data**: Configure `redactKeys` for security\n3. **Proper Levels**: Use appropriate levels for different message types\n4. **Structured Data**: Pass objects as message content, not as parameters\n5. **Parameters as Strings**: Pass additional context as string parameters (e.g., 'userId:123')\n6. **Avoid Object Parameters**: Don't pass objects as parameters - they will display as [object Object]\n7. **Builder Pattern**: Use method chaining for complex logger configuration\n8. **Production Settings**: Use compact JSON format in production for better performance and logging system compatibility\n9. **Development Settings**: Enable pretty printing in development for better readability\n10. **Global Configuration**: Configure logger at application level for consistency\n\n## License\n\nMIT\n","readmeFilename":"README.md"}