{"_id":"@aiet/logging","_rev":"3-9a2f98d586e3ee045a939779ff54413b","name":"@aiet/logging","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@aiet/logging","version":"1.0.0","_id":"@aiet/logging@1.0.0","maintainers":[{"name":"faruktahsin","email":"afaruktahsin@gmail.com"}],"dist":{"shasum":"6aecb6a793fb466086c17e25a089926e3d7b1efd","tarball":"https://registry.npmjs.org/@aiet/logging/-/logging-1.0.0.tgz","fileCount":14,"integrity":"sha512-6Br9jMDhOiQ1JQv7JQ5UyxvcJHDCSGYcCipPvKJIjNTglf0XX8Swpbx4laLkQnmEbXooXmsbBVtJOYUfSvhJEw==","signatures":[{"sig":"MEQCIEtZ1yP4F9zyKRFfBKROf3/THuAFmdVjYpYk6Xx1zu2aAiBUN8y2tOjvihR2lCq+NHeJH819ciF5eqHtRp2BEjQLOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65162},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"faruktahsin","email":"afaruktahsin@gmail.com"},"description":"Structured logger, JSON/human log formatters, child loggers, and deterministic formatting for AIET","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","typescript":"^5.5.4","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/logging_1.0.0_1786221271115_0.2561624294617548","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aiet/logging","version":"1.0.1","_id":"@aiet/logging@1.0.1","maintainers":[{"name":"faruktahsin","email":"afaruktahsin@gmail.com"}],"dist":{"shasum":"f380fff131b6064f32eddfa62f0f3604b6d74613","tarball":"https://registry.npmjs.org/@aiet/logging/-/logging-1.0.1.tgz","fileCount":14,"integrity":"sha512-bk0uL0yaAgrTCOx9bov1Db6IuD9oMwIsrGjvsaojGG0lB6kqYXt4FLpqH4bjDhlP4mtqBNwKbdCCPBlLcOSiPg==","signatures":[{"sig":"MEUCIQD2Vmeo6TWjqln1NKcJ0/HLSlHGleqHn67qwObYcQaIYAIgWdHR9goc9Z5f5an5oFOk2TXiBI32dAtzqgiyrjzxDLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65907},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/Faruktahsin","type":"github"},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"faruktahsin","email":"afaruktahsin@gmail.com"},"description":"Structured logger, JSON/human log formatters, child loggers, and deterministic formatting for AIET","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^4.1.10","typescript":"^5.5.4","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/logging_1.0.1_1786485005628_0.7006033473998314","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aiet/logging","version":"1.0.2","description":"Structured logger, JSON/human log formatters, child loggers, and deterministic formatting for AIET","author":"Faruk Tahsin <faruktahsin@gmail.com>","license":"Apache-2.0","homepage":"https://github.com/Faruktahsin/AI-Engineering-Toolkit#readme","repository":{"type":"git","url":"git+https://github.com/Faruktahsin/AI-Engineering-Toolkit.git"},"bugs":{"url":"https://github.com/Faruktahsin/AI-Engineering-Toolkit/issues"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"devDependencies":{"@types/node":"^22.0.0","tsup":"^8.2.4","typescript":"^5.5.4","vitest":"^4.1.10"},"funding":{"type":"github","url":"https://github.com/sponsors/Faruktahsin"},"scripts":{"build":"tsup src/index.ts --format cjs,esm && tsc --emitDeclarationOnly","test":"vitest run","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"_nodeVersion":"22.23.2","_id":"@aiet/logging@1.0.2","dist":{"integrity":"sha512-ff8lMJ9ruVzFtECqPYD3RonvJ9Uu/KQyEiUIuq5FH10hshoC4WYHhXSSvp5b2yQUmCSSOjKCqEtCx/H6MspWHw==","shasum":"759c6fd5bdef1e13a7503fbeabd702998f6c58ab","tarball":"https://registry.npmjs.org/@aiet/logging/-/logging-1.0.2.tgz","fileCount":14,"unpackedSize":66272,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE5IbRvQjonVa9lkmdFT5xhMB6KaR2m7IOi5HiF1MIq2AiBjw4JSgj14XTuIhuqTDTpctWnW3zrleR87BcaBOjF61A=="}]},"_npmUser":{"name":"faruktahsin","email":"afaruktahsin@gmail.com"},"directories":{},"maintainers":[{"name":"faruktahsin","email":"afaruktahsin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logging_1.0.2_1786541429941_0.4763214935573641"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-08T20:34:30.918Z","modified":"2026-08-12T13:30:30.256Z","1.0.0":"2026-08-08T20:34:31.259Z","1.0.1":"2026-08-11T21:50:05.778Z","1.0.2":"2026-08-12T13:30:30.082Z"},"description":"Structured logger, JSON/human log formatters, child loggers, and deterministic formatting for AIET","maintainers":[{"name":"faruktahsin","email":"afaruktahsin@gmail.com"}],"readme":"# `@aiet/logging`\n\nStructured logger, JSON and human-readable log formatters, child loggers, and deterministic log formatting for the AI Engineering Toolkit (AIET).\n\n## Installation\n\n```bash\npnpm add @aiet/logging\n```\n\n## Usage\n\n```typescript\nimport { Logger, LogLevel } from \"@aiet/logging\";\n\nconst logger = new Logger({\n  name: \"storage-service\",\n  level: LogLevel.INFO,\n  formatter: \"json\", // or \"human\"\n});\n\nlogger.info(\"Database connected\", { host: \"localhost\", port: 5432 });\n\n// Create child logger with bound context\nconst childLogger = logger.child({ component: \"sqlite-migration\" });\nchildLogger.warn(\"Migration pending\", { version: 1 });\n```\n\n## License\n\n[MIT](../../LICENSE)\n","readmeFilename":"","homepage":"https://github.com/Faruktahsin/AI-Engineering-Toolkit#readme","repository":{"type":"git","url":"git+https://github.com/Faruktahsin/AI-Engineering-Toolkit.git"},"author":"Faruk Tahsin <faruktahsin@gmail.com>","bugs":{"url":"https://github.com/Faruktahsin/AI-Engineering-Toolkit/issues"},"license":"Apache-2.0"}