{"_id":"@hamak/logging","_rev":"35-8db3726260991e2154404066db201fde","name":"@hamak/logging","dist-tags":{"latest":"0.18.0"},"versions":{"0.6.0":{"name":"@hamak/logging","version":"0.6.0","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.6.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"dist":{"shasum":"e3bb30e63930d78c9e1d67649f9a63163cdedccf","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.6.0.tgz","fileCount":92,"integrity":"sha512-5J1Ci5q/ZhHkThSMDtGVRAb2vJVH4syDEmht/jXAHyRNBa7KPM3Q90BBJzQu4d5bSJ6q4PwrYBGf8+0NZU60Cw==","signatures":[{"sig":"MEYCIQDuoo87MaEywm2AU2/5kPwJ5MqPMBjpCvhWitWVYucc+wIhAMldONOm4Vn2/ZqQtZSFFMA/0EWHIzY44wuy5WF+TbH+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86357},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"e3bb30e63930d78c9e1d67649f9a63163cdedccf","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"scripts":{"build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"_integrity":"sha512-5J1Ci5q/ZhHkThSMDtGVRAb2vJVH4syDEmht/jXAHyRNBa7KPM3Q90BBJzQu4d5bSJ6q4PwrYBGf8+0NZU60Cw==","repository":{"url":"https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.8.3","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.6.0_1773087110010_0.8227168969543903","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@hamak/logging","version":"0.5.1","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.5.1","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"0a2240a70453c33fe4ae6aa67d06742f58dea9df","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.5.1.tgz","fileCount":92,"integrity":"sha512-8Og2N5cppP5ax92fqm4kcwewDYZmFdhp9k6oI8zMRCPAfaC7mG+zHnSFMMCZ65TTvSv+uwK0FNYfOU4ISsFlmA==","signatures":[{"sig":"MEQCIBZ4Ba6nujgum4NM8w1g7i3XCgDr19BxMN951DAFio49AiByxbbfF9fKsN5wv1Giaao1+9vUV2uhdQGb3p8WZA8SLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"86a5680e0497596c6d976d399a597f7fc5045504","scripts":{"build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.5.1_1773163724228_0.20652387138651873","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@hamak/logging","version":"0.5.2","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.5.2","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"dist":{"shasum":"4d3d8218ddfae7ff94c13e7019bddb749ef86a55","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.5.2.tgz","fileCount":92,"integrity":"sha512-M+JXNZ9qSZog++Iz+Kd/7qnWemKCsXJSG1CUS34DeYAiYSEu1x+dS/c+BRzZeB64vEztR+2XsFogKQSMgfOyCw==","signatures":[{"sig":"MEUCIEQGjCJPiSYjOrus7MkAcu6z8Fm7E6VxE6sgJo+97bEtAiEA8umuDfSLq6JkZrgovteRgYN5qfBSA8SM8vCYsNJnYxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"4d3d8218ddfae7ff94c13e7019bddb749ef86a55","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"scripts":{"build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"_integrity":"sha512-M+JXNZ9qSZog++Iz+Kd/7qnWemKCsXJSG1CUS34DeYAiYSEu1x+dS/c+BRzZeB64vEztR+2XsFogKQSMgfOyCw==","repository":{"url":"https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.8.3","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.5.2_1774967052506_0.19360364327422985","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@hamak/logging","version":"0.5.5","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.5.5","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"94388a5f0ff213c6a87d26b49c6f7a6fa11234cd","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.5.5.tgz","fileCount":92,"integrity":"sha512-aiKn8yaTMiJaHEzjUIF/6XEtw8uRcGQT+stGXS1KWnR6xcukbz3V1LMDCOpuswLfoJoKLkPdlcpsgylbEl1uRQ==","signatures":[{"sig":"MEYCIQCNGr0Te49BHqchaaZmz7wa9Ts1opSIJDqNApe1+cL54AIhAIjA0ndYFty3hLizZMtVsQ/rX87xO8xFbdlgRZxiF9JL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"6a37790d3db1a4cc39e7431460bd6ddb039effb6","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.5.5_1778766739134_0.6675849135598888","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@hamak/logging","version":"0.5.6","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.5.6","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"3bbc09bd5adcc4218c063cf4737e3db1a7424fe1","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.5.6.tgz","fileCount":92,"integrity":"sha512-y6eUYQSty0VsWy3QBFVwXMNdhVrP2YZ5l0br5XTLvejKP7lHwd7X2B/bPWpET64rp1fwWR9XR7hwO+Oo4gXFkA==","signatures":[{"sig":"MEYCIQD81ZA/9/IEAmP9hAGBLW5G8ePJWFWSDQAp98r/NfnuQwIhAPXnfS4Km/RiAPoO6ttAGBAJb4rto+ckunnvxOh8tPvl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"1ea227962022aa6979964be8dc7a80901e57ac78","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.5.6_1778825659044_0.3235470755540393","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@hamak/logging","version":"0.5.7","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.5.7","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"a4bfca4d76f9d150c490588d0aced7d53283f2fa","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.5.7.tgz","fileCount":92,"integrity":"sha512-mw7jqWbgGUT3htfo0JRPHu3eZEH+ecIWDQcQpMxnjdaYOCAdoIQgvnZnOJYbhxkdAwwGa92F+bzNgvIysLAiOA==","signatures":[{"sig":"MEUCIDIA+eROrjcdDZ8tklYyPED4/XeRl58dDHYA36chETMtAiEA5fHz6aTetQ5Ak5LXE9LcKzSVypqRhOT+H3+Kp1J5LFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"a43cffc3b6fcf9ae07bd4fb1a60f4ef32640ca66","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.5.7_1780071739560_0.3847326859082387","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@hamak/logging","version":"0.5.8","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.5.8","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"a4e2f8a194642f4045568602130abf33203da9ad","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.5.8.tgz","fileCount":92,"integrity":"sha512-R+ESXt/cMYJXT70Qn0FQqqpYrSRrHmjr6ZPxNGCQg+SErUX2HKSDt8bvio8Zy0C814+gza5qoCXrtV5TbT4j2w==","signatures":[{"sig":"MEUCIQDQu20DnX1i7G7kPOWi4La35tJ/GVKXd5DGtZoygwiWngIgZH6FMoG5wf5E2RCjTNCVlbX1Xbf4BZrVFBjEFLhW1eY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"9062324c059bc095c4a0688efb103cd0ef3cf445","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.5.8_1780075108331_0.31955199429549475","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@hamak/logging","version":"0.5.9","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.5.9","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"2ec7d1b76ebeef14ddabcb085e803612613128fe","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.5.9.tgz","fileCount":92,"integrity":"sha512-L0GC6eWA0rVDMfyHzgJkhg3hxj/1vv/9NrPLRdAn4EIcP9w+e4LcJXY5bUWPGs4FYRsmmfVcX/OuuLV2XzX+1g==","signatures":[{"sig":"MEUCIByKtxDkPa4RYAEFx8lG1u/vgGMXcYZfg4gbbfVwwLCQAiEAo2BZuChLiW3lTDz+ijz38IJZfr+MeMI01ZEInEwqYOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"d02668cdb9d4d13bbaf9e1daaeb7d0d398deea2b","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.5.9_1780180843603_0.878294379045464","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@hamak/logging","version":"0.7.1","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.7.1","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"94017da3ccec9e0711e4f949fd638902bed15891","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.7.1.tgz","fileCount":92,"integrity":"sha512-92twPs/WN0duIJM+bZ5vqKTH6Yw005d4dlkSGMW3xVWz195XeTyzIh9gTOPKhskV/CTw5KljqgBo6Mf+DlcI6g==","signatures":[{"sig":"MEYCIQD2iH4BLMKZO7NRBNLpH9rBVogk/DlD0iH2dKFJy1yNMQIhANx5Zbmj5uHih7GbyMusaFJVrmppA2h4khPyqC27bfTT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"4bf0148dfe5b9d7f1928945370cfee1254c827e5","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.7.1_1781733972946_0.2353650351950487","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@hamak/logging","version":"0.7.2","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.7.2","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"38cb8197820e96fd3b645b1809ac0d3fb7c5f62c","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.7.2.tgz","fileCount":92,"integrity":"sha512-O4tkD6MrTClDcgG/d082lAVU1b8nPopFQWD+IsMLndmqMsixPbq4fyElAVNUzpmXRXwS6uoy+AEUxi5maPv+5Q==","signatures":[{"sig":"MEYCIQDNanQQliK9991+Z8pQYrf6PX8RZr9TvbrvitBpNTIAZwIhAOldqKNh66qCaGotY/9ZAvR6y3bRLGJTbE8VUtVAYbze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"bb3f84473383472870b9f4021afe32b45ed9c1b7","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.7.2_1781746810246_0.03005769089626975","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@hamak/logging","version":"0.7.3","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.7.3","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"e12e82af23ee95de12a68fd65d1137fa10f2e7c5","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.7.3.tgz","fileCount":92,"integrity":"sha512-7y4I6wWvv85q+/4aaefMeVRgN1ZHVL8jIkuR2s+nRPu6ntaOQdwb8khG47c+cLQnFBE6/xRrHePBiBYqt9GJeA==","signatures":[{"sig":"MEUCIQClBQNB2rdwAxlNGQZokX3ZAAnmBqoChVeFi+bgdmyWdAIgYxVdhh5n+DDdrFh+SrAI3KYixvLERfem9GL/JbR4QLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"24fffc2c29acc18841cf365154db9f6608b575d1","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.7.3_1781939042187_0.5518785991671802","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@hamak/logging","version":"0.8.0","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.8.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"5f2147d0cbe2e1b4fc6115ac8d7847e24a141650","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.8.0.tgz","fileCount":92,"integrity":"sha512-ZwqUMDfvhHtJnqqjAVRa36aT/W2tNynE+jmCZpxb93T6Azf65nnxWYehZ9cassSelJmaFyucexZNWfDAb5Ljmg==","signatures":[{"sig":"MEQCIETGmZLR/75zr03zJjOTptVKKqaduTYjteZCuoh3oxh2AiAsAGwbC9pmWtTiuvp5scwSWClan4KxJGxH8t4giQVzDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"f6c76d3c70092b93bd1d599d72bd33eac2b8bd98","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.8.0_1782245130803_0.9486187012627865","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@hamak/logging","version":"0.8.1","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.8.1","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"9dc08ef673ba55b7616d5badd59bcd03d131731e","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.8.1.tgz","fileCount":92,"integrity":"sha512-l3HqbC6lrEYEuU2egtf3jp9HQLthKD6YbXha4defCwo+XsrNrR7/eoSVSXomMhAFnPSZtCpjeq2ploDNze/N0Q==","signatures":[{"sig":"MEYCIQDjrxCPamTuThE4rACtlnUgp0rp17oK+6m4sEYzhTtAkAIhAI5bOcVIWFtOFDdJWw7v6NlWvgEZAQsJqaK9lP0yBj9U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"03a196fca79818568b1fac892eadeadb2b2d24ae","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.8.1_1782339899497_0.48237072020063065","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@hamak/logging","version":"0.9.0","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.9.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"9968e7a6cb94ec5919c54490482b89aba7d981e8","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.9.0.tgz","fileCount":92,"integrity":"sha512-7fFSmZwA2vAzaf5wSTClpyhVwTHiqVmfqGj1sIa9+nRrx+ampri3tDMqHGPxgzH+yoqz32XHsms7S+QAbQtkEw==","signatures":[{"sig":"MEQCIA4+TUyUj3z7nA1WZtKdSuSLSVQThI51pXDwc0GXDWwZAiBGuNVHO9J9dEsCP1bfVCFREUj3oeeLcnMVsSAoujRWTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"3ecd894bbbb97645ef571a4292fe26b63aa6fdaf","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.9.0_1782675438781_0.9955635259881672","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@hamak/logging","version":"0.9.1","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.9.1","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"adf5eeb5243b3c771c70cbda854d8ae7760cafb8","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.9.1.tgz","fileCount":92,"integrity":"sha512-mS5sFWXSYZBrmXtpIyLINfuieOz6z3y6tREii5sXKQky3LIl8XGJgJC8CQJwYrxoGHn7hvj45g00kwhBYK7Rbw==","signatures":[{"sig":"MEUCIAMD9PYU2DVqpVsqWSQ7N8KrkMxDP4gykCxdey9w3dXaAiEA7b+24S2Q9YG66/Gfh4Vri8x5yG7oV0UMBFkqU/+sBEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"6a39c55fa0b915751cac2f47b90802f1e4e30819","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.9.1_1783024476898_0.3595883522951371","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@hamak/logging","version":"0.9.2","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.9.2","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"aa6f8e25689dbb27e6d98afaa81411b90d1ec518","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.9.2.tgz","fileCount":92,"integrity":"sha512-O5uwqGWYHPCLFz7woqO6xERCyv8CLpKbuF+goPC8hieCxl/jcHnzeTR6MuDCcOYy1y8gxWK0DAEEvO0lHlw+ug==","signatures":[{"sig":"MEUCIQC3sP8FpDzDYs8yblVKivgpUl2cCIiTlBHK57D8Zo9hywIgIWGE1EAHmxxxJSJ7/WFOOM6dPoYU7Dh3KfnzuqckwI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"cf00c08f8d7cc07aed614c325d582d2f1d6b144c","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.9.2_1786836663020_0.40036432549995915","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@hamak/logging","version":"0.9.3","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.9.3","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"26238de8109c87f13c310d067a1f3abf0dad2616","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.9.3.tgz","fileCount":92,"integrity":"sha512-sN7q6uIj9pqdOO37sW3SxKsTEkn6y1PVm+wscSmE7U1Q9ZmY1Gz4NGeU6Dnu5ixVWNpBx323DSuAtEOqTns5uQ==","signatures":[{"sig":"MEUCIGvswCA5VKO+yT3JEoJMr8TNTwoBcW6lSCz8FNfRdvmZAiEAucGTFVTcFGuo8ZTUqJws2rHyz5JTgZko5t7D1YJSOi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"8dba3cccf2d3bd49c2221fe57d1516a337cf3499","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.9.3_1786838349427_0.45255432936946605","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@hamak/logging","version":"0.9.4","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.9.4","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"4231de20e9ae4ca55ae0faf4cf91f38785233098","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.9.4.tgz","fileCount":92,"integrity":"sha512-Y3mgacMjnTTM1d0E1GYYdrRL2oiwVhILgxfCaU1RKIvlnWaGqr7L9EZnKD0lWxuQbES7HJ9ukhxB2NRfY8ukPw==","signatures":[{"sig":"MEUCIQCAf7w1kw/L5nCNRCdCpyDPqKsnIrTYKXL49eTZ9TMSYwIgWbAb4m8MypK/ABd3ZlrM2pF3kwZi+p+/YqMKk1Z6/kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"90e30d28ebbb66aa7fac08faae85bd718a27ab27","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.9.4_1788460804473_0.9834589187121112","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@hamak/logging","version":"0.9.5","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.9.5","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"ebb75cf4093dd8b8ee0d5732c3e9644692ff2594","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.9.5.tgz","fileCount":92,"integrity":"sha512-Wk6VUAYcNHjgP9rOK0EkMBbd88wlrZjU3QQsv7FT9DWJaUEJx2P64TpVq6YY+8O4sWQPpAEOLpsms6lT3HGd0A==","signatures":[{"sig":"MEQCIFpKsFvvzAixlFAA62sxEsOQivlkviVV0a39gQJPtNHgAiAH3Hpq1U4+ihNfCzA6n1pbnT95mB/1wA7DLmhh9HnA9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"9fbab0803d77886c91b0896775425afd5e1352d5","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.9.5_1788550480234_0.1651595778959316","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@hamak/logging","version":"0.9.6","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.9.6","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"ceda20833108aa907255eed64eca57cc12eeca8e","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.9.6.tgz","fileCount":92,"integrity":"sha512-g/CBJZ287YMDA63DBKp/wZ6EHcyWgG5zedczIJKzLrddzQSzXaWAIGiacnq47p+tR2HLJXaQ2fNKMXqLJ/2YyA==","signatures":[{"sig":"MEQCIB8vGbcUvIJB7NW6bcOLIVSUJuaxfaW4BZ2RltCrCDCKAiBG+wtbcLLK8Rae3wF2wrQ/X9EKmZH1tOTd7gMA8sajZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"ac1e75d5a3fa35f35224a9352176f6e39b8e8be5","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.9.6_1788706271410_0.380779060866701","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@hamak/logging","version":"0.10.0","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.10.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"c3f6967113d8f59fcfcb828aff00048dbb3a21e3","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.10.0.tgz","fileCount":92,"integrity":"sha512-jl2YtxjAKsWsNS83gRkEvO3D6yTd9vrHWda3/xGcW7ll6g4KT6bXjdkJ8tWD0hBF86ZbNivQ+1iQvgFBPf6q1A==","signatures":[{"sig":"MEUCICkZOtQyx4zv/knDQM4G1B1oi9Xmiv+gP9oTfWZYwhGsAiEAxXU6MQIWqzSw4+p67nfCS+ErvsFa9ebemHPRlI5490I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86688},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"109614ceac4d75317a5afabc3b2668113d2fdc21","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.0_1789219927300_0.4643548188545068","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@hamak/logging","version":"0.10.1","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.10.1","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"551543d3558a4376fb0c6297dbdff4ebfadf1555","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.10.1.tgz","fileCount":92,"integrity":"sha512-GvjkoilhqfNbFjYdNEiyIIBtPssMECF/aPtSgBPbFO3O6uiU2ZNNjfbfLmn0IralddhJAGJcodttTGNohvfuPw==","signatures":[{"sig":"MEUCIFEb7iC7uFPo5pqTDLitDSE3FEXh7ePowRjmB6AaHWkxAiEAipeW0s8YdUaGYl1sTj17I3/kaiarXL3rx1dQBy9S6B0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86688},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"439b197e8d997ec2af2d9721a5eea58ce2001fed","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.1_1789241765411_0.78328797249375","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@hamak/logging","version":"0.11.0","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.11.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"603dd9411fe5e5e8270b0e07d8c486ad55601504","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.11.0.tgz","fileCount":92,"integrity":"sha512-CtPcJ7zqrHZXYX/WEuP3j4i6ast9M2SdLcZH3CpyfdYZ+AS5qfr/Rj/obTVM1F8PpznoywnqU8DPE1ecS/t8Vg==","signatures":[{"sig":"MEUCIGFJtqwMD1bU9WuMjnIMblLWwD9Zgreky2HsMtTEDEfBAiEAg4ZDN4at8vb1BgV3WwwCoRcPEuxLoV9E5vCmfgWl3UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86688},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"cd7a82959bc46a1165769c3adb5b62d139a6b9f7","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.11.0_1789502532535_0.22519460521777313","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@hamak/logging","version":"0.12.0","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.12.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"b8bc28470e97d3a001273274d6b632f3310617b3","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.12.0.tgz","fileCount":92,"integrity":"sha512-rr5RcPy8FSCsrB0zHdQSINqdTNNwhBBGeqkCaBAlsyFodbFnPWn4rCJLnA1zhWhqagQTAj/7xDh/ZtO7eUT1tw==","signatures":[{"sig":"MEYCIQC8Bd1V6jYRI5GXckamJ8WRMbHMJenwTfzxC2odanoC5gIhAPmHCrv96NkZWxS3sBuQ+SYSisx2sXdm96C5Z4lDs+JB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86700},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"1ec803329dbee75518240af2b97a7e8125c73fab","scripts":{"build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"^0.12.0","@hamak/microkernel-spi":"^0.12.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.12.0_1789577131776_0.17039276278378224","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@hamak/logging","version":"0.12.1","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.12.1","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"18a75f298db06e98206f112d7c7bea37fea164be","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.12.1.tgz","fileCount":95,"integrity":"sha512-GDVC0JXIcMJ15sp7bIxXggALWWLIjaXmW1f9L2fykCeCJx8wAGr1Bu6I4YFYc7T4mh5W2wlN3QZ5leKmb5XAIw==","signatures":[{"sig":"MEUCIAPIXX/OxSLfNIpbEo5sSaruUyvSsWsVfszXoAwJkx7qAiEAg50qGHjZN3WbCBPOOn/5z27uhdZNz5Q34vxYgFKQQew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"bd3f6654c7dbd5d70d4a4952dbae2741dca65b18","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"^0.12.1","@hamak/microkernel-spi":"^0.12.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.12.1_1789588142861_0.23547166701999478","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@hamak/logging","version":"0.12.2","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.12.2","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"1bfad6c33aeb093022237247b8605d68addda24f","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.12.2.tgz","fileCount":95,"integrity":"sha512-1Y8ChInySiCnFa8gFqQwKuLQj3HsdQCqcFSDzDMLowUZhalIaMDSFGJseaNKKOnxnkxWMtQagsKIEM3cZAJW3A==","signatures":[{"sig":"MEQCIDWC1g9dilC++mmPxrkveiayEpAyy3vPk5n06JcDLvExAiASAzjlxAEvViEzKNIXSzVrMKVKdHKmcg/hVH/MUaknxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDbQkORSGXLzwcqQwBlkiMwRpgrOMVyAsruN6T0++BmuAiEAlvF+Xl4EM2fLJmrVghXHlaY/ExmLNXInLYv3+k/AzIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"489edea0743a8f448539f58fb2073fd5f70e21b7","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"^0.12.2","@hamak/microkernel-spi":"^0.12.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.12.2_1789722290321_0.16789653609772137","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@hamak/logging","version":"0.13.0","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.13.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"db515ac2817e34d9f67e25039e46c9575bac55dc","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.13.0.tgz","fileCount":95,"integrity":"sha512-NoCDR7fgz6ByoxB9bBaxgtgufhxjbOcV1Dg3M/ubjvBiF13i29d43bd3VChLt/piJmAoOJXw0ZWqtwAdBoPhdw==","signatures":[{"sig":"MEUCIBjZsW2LjabNQBS55hQnS218T2X+fbRwTl8vg8bpW+zTAiEA3d0bdVi0AKZOCsGKp5yn7b5WuPcZgMfykP2s1yEkjwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGzRkYHuE0E1z2yZ9+Ka9uK1pONDODeZ8rPw778T55cwAiEAt8ph/JAxPa1TXosdIKAS+EMyjOcHbJ6ULEOw5Q5fPV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"8c0e1bc093dedde636c36c6f1fdf059c4fa63c29","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"^0.13.0","@hamak/microkernel-spi":"^0.13.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.13.0_1790540553379_0.4991923327932615","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@hamak/logging","version":"0.14.0","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.14.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"9b9d12b8a2531a7d0625c53d5c9cc35c7c49e3b8","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.14.0.tgz","fileCount":95,"integrity":"sha512-X6PtfWEDnv2U3Yf9nfLvFeXahtbT/R4FDnFOjotuwGbD4I0GiN5f2M1QBz4Zg04qMeVzIWBwwrjHAUsgxEdszQ==","signatures":[{"sig":"MEUCIAEPOxsaUi+HcTsRahGODX7DPo59z/DL9Tvi7Zk6dxRRAiEA6LO9NcLzjacYUeJDZh9uaO3QKrPX4e1WhVP7Mg9vqKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmdW2MhCVPVKLuGsK87d49RxfW0E8lg7mF4EaJVYll8wIhAMeg/IFJpfDLGTQDt/zY9EZvyQ7hC/QOorXLWS/lbcyS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"dec0cbab4d3872d262c68b907e819224a6dc78a9","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"^0.14.0","@hamak/microkernel-spi":"^0.14.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.14.0_1790746863829_0.2932458622847025","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@hamak/logging","version":"0.14.1","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.14.1","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"0bf7146d5f2d9ad941e5598c9a3b2891ef5ffe78","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.14.1.tgz","fileCount":95,"integrity":"sha512-eoCyPTpUhtuvetTW0RZDbYp4Ix37hQBG+nFEPubiYBXYzpyBP4u6gwHrOEfID362SQF5c+poKFf8SfXSOKtZnA==","signatures":[{"sig":"MEQCIGsPRMs4fk05dH5dSJxUt4aCxD+pu2eMMBeviKs4TkLsAiBzC4c0vAc6bIO2l6Kk2qbz69fo5fpLFVH/gu+RnySAmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCL+/KiYOsXji+kYy13rIiK2X+80934QG1XqCGxE1Cj5wIgPLivd99uHpeYRooPwCjQeoCs4RPaYjAoeBDGTaFyLMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"c4831883eb9635259201d4e666b622422afd795f","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"^0.14.1","@hamak/microkernel-spi":"^0.14.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.14.1_1790748792036_0.6334500156001934","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@hamak/logging","version":"0.14.2","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.14.2","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"14f534403d1e230b149926462d73bda665c79949","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.14.2.tgz","fileCount":95,"integrity":"sha512-Px1YIufF7nsQOCZbHgjqALMJepmlJe8YzMDaiJ+dQhS7bYB93iAF8oJIHqzNHAqAuNsdSpkv407FtFutzPLy1A==","signatures":[{"sig":"MEYCIQCaaYKk9HB67QtTIsAkQJza+uR/LBkcgtJphwEBCK77xgIhALUOkYrJynWA9th1z+yoqHFQNqhIj3wrwo7N0XJ6chP+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHZ61X8uG+1NfAnQI30IeLSDJiKZbOj7ia5Cid0MxSplAiEAyBdlNPz42xsFd525mbw5UDUHbhDxkOUaGLRinHaOuXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"597f47fe758ec1b54166098bfab1620af305cfe8","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"^0.14.2","@hamak/microkernel-spi":"^0.14.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.14.2_1790771092671_0.2091457314637173","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@hamak/logging","version":"0.15.0","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.15.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"8b61497f18541f8df010d4938bff6c4cbc981e31","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.15.0.tgz","fileCount":95,"integrity":"sha512-hz4in0v+N8fk8bmeXvkEbSbsAEgKrWAm12obO4oBCJBNko8/J4qnMupTbKGqU7zPNDPi8xALlVdAA6kXhBobiQ==","signatures":[{"sig":"MEYCIQCrzx33a/XD6bEKNL0jy6j8YE46K4d0Jn7Vuu8r/S8lnQIhALWWpZdz4z67lZ/i+Cmodw7ibjr8GCpTxIFnvQa0kGpu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDtHOXC6oBNECRTaT60YVvFAPDm4r7aj16fhCbdoq0HeAiEAkJujhXK4dTvVJOTTPOD4GwhiNvfmBzFolUEfiA2Tdko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"f42ec257b6e766d46789060a2530ab0efc0ffc7a","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"^0.15.0","@hamak/microkernel-spi":"^0.15.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.15.0_1790807435832_0.09260969416345022","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@hamak/logging","version":"0.16.0","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.16.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"bb482524ae505da668eeb727aa44856d2f2430f5","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.16.0.tgz","fileCount":95,"integrity":"sha512-/hUPY17E0V3iUH9la9mBHwiPAibWDqGUSPv3L/1jx2fbQP3OE1R94KjhVLxMjAykMI6BmdeW/7bRHiWezHyLLw==","signatures":[{"sig":"MEUCIARhixEdK6pFFsFZbaFy9Cu0VXhgt6uFR0VSpnxEUrqEAiEA+52qQlh+HlVptgIge6fw1JHISC17ZBttycBnZ8JDpYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDCW5uUNZqkZujsDhnFj41iuieB1VSgz6Chh3cwstvqAIhAIlwKWXeujO4jeHOlo+cOtbDB6avC/AofmCqPGCk71WH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"6cf2c47e2314f6bb8252f47cd01d3e28a0ccbae6","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"^0.16.0","@hamak/microkernel-spi":"^0.16.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.16.0_1790833201903_0.4706869793489692","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@hamak/logging","version":"0.17.0","keywords":["logging","microkernel","plugin"],"author":"","license":"MIT","_id":"@hamak/logging@0.17.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"ed4658ec441778e8c74e438e1f013c5ee5e4e47b","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.17.0.tgz","fileCount":95,"integrity":"sha512-zxwNiTHkuIMdtS8xy484PJkG0lErJos/citfnzSrOa6hXZYssRAv0qJHgah1R+lrJS5qRZB5Kaes1rHP6LgfVQ==","signatures":[{"sig":"MEUCIQCCzDZ2apcEPBHuRLAld4TPEu9hO6MG0Mtb4fhs8t/MQAIgJ5jiQj8gD/FsTvO3sTAOKIGVWU4z/gOqtd5B5wdsl5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHJZFtsSIHh3MqkMia0r8YXj7Zw6cl5YSWb3FsmukopSAiEArjO4ReNsNg5SnoCr1mJP2NOcnQ/Dtsu1FmS/bZDwaSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"290828d896f5f0fd4cdc106a78947cba8026e723","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"^0.17.0","@hamak/microkernel-spi":"^0.17.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.17.0_1790843366247_0.22226041471248958","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"_id":"@hamak/logging@0.18.0","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"770a4dcf22093718a8dbbcac313dadfcc54235bc","tarball":"https://registry.npmjs.org/@hamak/logging/-/logging-0.18.0.tgz","fileCount":95,"integrity":"sha512-hAFDaXNckqAEkeNXmHAhLIRNnt2DA10F9sFuBLHPSNfhds5Ou9+z/yX5fHTQovMzLH0E9tZXEJU8hKa80Ni7XA==","signatures":[{"sig":"MEUCIQDv/J+bVvvpcb/mrt9vk6b37Ow4BpWWnssjovHxXoHscQIgRGEZn0mr+D4qNd/VCx2OeZJ3dFt9gsb24AHurzHWOGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF922kZKrXXWxIY9FGH8sXjo+3Rhe+TcHKzwivfRNwCkAiEAl7hx8VrcHxW01hKITKwB2n+A4lnd/lmy19KZL2Yaoa8="}],"unpackedSize":102041},"main":"./dist/index.js","name":"@hamak/logging","type":"module","types":"./dist/index.d.ts","author":"","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"3c9a7ede1e243c50e01636730eaae0037a506b30","license":"MIT","scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"version":"0.18.0","_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"homepage":"https://github.com/amah/app-framework#readme","keywords":["logging","microkernel","plugin"],"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"_npmVersion":"11.16.0","description":"Pluggable logging system with API, SPI, and implementation","directories":{},"maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"_nodeVersion":"24.18.0","dependencies":{"@hamak/microkernel-api":"^0.18.0","@hamak/microkernel-spi":"^0.18.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logging_0.18.0_1790851197207_0.40871920868599654"}}},"time":{"created":"2026-03-09T20:11:49.896Z","modified":"2026-10-01T10:39:57.511Z","0.6.0":"2026-03-09T20:11:50.209Z","0.5.1":"2026-03-10T17:28:44.392Z","0.5.2":"2026-03-31T14:24:12.658Z","0.5.5":"2026-05-14T13:52:19.277Z","0.5.6":"2026-05-15T06:14:19.199Z","0.5.7":"2026-05-29T16:22:19.712Z","0.5.8":"2026-05-29T17:18:28.540Z","0.5.9":"2026-05-30T22:40:43.768Z","0.7.1":"2026-06-17T22:06:13.084Z","0.7.2":"2026-06-18T01:40:10.503Z","0.7.3":"2026-06-20T07:04:02.353Z","0.8.0":"2026-06-23T20:05:30.963Z","0.8.1":"2026-06-24T22:24:59.633Z","0.9.0":"2026-06-28T19:37:18.914Z","0.9.1":"2026-07-02T20:34:37.045Z","0.9.2":"2026-08-15T23:31:03.168Z","0.9.3":"2026-08-15T23:59:09.565Z","0.9.4":"2026-09-03T18:40:04.875Z","0.9.5":"2026-09-04T19:34:40.376Z","0.9.6":"2026-09-06T14:51:11.560Z","0.10.0":"2026-09-12T13:32:07.432Z","0.10.1":"2026-09-12T19:36:05.546Z","0.11.0":"2026-09-15T20:02:12.681Z","0.12.0":"2026-09-16T16:45:31.911Z","0.12.1":"2026-09-16T19:49:02.979Z","0.12.2":"2026-09-18T09:04:50.429Z","0.13.0":"2026-09-27T20:22:33.455Z","0.14.0":"2026-09-30T05:41:03.919Z","0.14.1":"2026-09-30T06:13:12.135Z","0.14.2":"2026-09-30T12:24:52.761Z","0.15.0":"2026-09-30T22:30:35.918Z","0.16.0":"2026-10-01T05:40:02.027Z","0.17.0":"2026-10-01T08:29:26.330Z","0.18.0":"2026-10-01T10:39:57.292Z"},"bugs":{"url":"https://github.com/amah/app-framework/issues"},"license":"MIT","homepage":"https://github.com/amah/app-framework#readme","keywords":["logging","microkernel","plugin"],"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/logging"},"description":"Pluggable logging system with API, SPI, and implementation","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"readme":"# Pluggable Logging System\n\nA comprehensive, pluggable logging system for the app-framework monorepo.\n\n## Packages\n\n- **`@hamak/logging-api`** - Public interfaces and types\n- **`@hamak/logging-spi`** - Service Provider Interfaces for extensions\n- **`@hamak/logging-impl`** - Core implementation\n\n## Quick Start\n\n```typescript\nimport { createLoggingPlugin } from '@hamak/logging-impl';\nimport { LogLevel } from '@hamak/logging-api';\n\n// Create logging plugin with default configuration\nconst loggingPlugin = createLoggingPlugin();\n\n// Or with custom configuration\nconst loggingPlugin = createLoggingPlugin({\n  globalLevel: LogLevel.DEBUG,\n  interceptConsole: true, // Default: true\n  devFormatter: true,      // Default: true in development\n  pluginLevels: {\n    'my-plugin': LogLevel.TRACE\n  }\n});\n\n// Use in microkernel\nconst host = createHost({\n  plugins: [loggingPlugin, myPlugin]\n});\n```\n\n## Features\n\n### ✅ Context-Aware Logging\n\n```typescript\nexport const myPlugin: PluginModule = {\n  initialize(ctx) {\n    const logManager = ctx.resolve(LOG_MANAGER_TOKEN);\n    const logger = logManager.createLogger({ plugin: 'my-plugin' });\n\n    logger.info('Plugin initializing');\n    // Output: ℹ️  INFO [my-plugin] Plugin initializing\n\n    const childLogger = logger.child({ module: 'auth' });\n    childLogger.warn('Authentication failed');\n    // Output: ⚠️  WARN [my-plugin] {auth} Authentication failed\n  }\n};\n```\n\n### ✅ Console Interception (Default: Enabled)\n\n**All `console.log/warn/error` calls automatically route through the logging system!**\n\n```typescript\n// With interception enabled (default)\nconsole.log('Hello world');\n// → Routes through logger.info('Hello world')\n\nconsole.warn('Warning message');\n// → Routes through logger.warn('Warning message')\n\nconsole.error('Error occurred', new Error('details'));\n// → Routes through logger.error('Error occurred', error)\n```\n\n**Disable if needed:**\n\n```typescript\nconst loggingPlugin = createLoggingPlugin({\n  interceptConsole: false // Disable console interception\n});\n```\n\n### ✅ Performance Timing\n\n```typescript\nlogger.time('database-query');\nawait db.query('SELECT * FROM users');\nlogger.timeEnd('database-query');\n// Output: 🐛 DEBUG {module} database-query ⏱  45ms #performance\n```\n\n### ✅ Structured Metadata\n\n```typescript\nlogger.info('User logged in', {\n  userId: '123',\n  timestamp: Date.now(),\n  tags: ['auth', 'user-event']\n});\n```\n\n### ✅ Multiple Log Levels\n\n```typescript\nlogger.trace('Very detailed debug info');\nlogger.debug('Debug information');\nlogger.info('General information');\nlogger.warn('Warning message');\nlogger.error('Error occurred', error);\nlogger.fatal('Fatal error', error);\n```\n\n### ✅ Rich Development Output\n\nIn development mode, logs include:\n- 🎨 **Colors** - Different colors per log level\n- 🎭 **Emojis** - Visual indicators for each level\n- 📍 **Context** - Plugin/module/component hierarchy\n- ⏱️  **Performance** - Duration tracking\n- 🏷️  **Tags** - Categorization and filtering\n\n### ✅ JSON Output for Production\n\nIn production mode, logs are structured JSON:\n\n```json\n{\n  \"timestamp\": 1699564800000,\n  \"level\": \"INFO\",\n  \"message\": \"User logged in\",\n  \"context\": {\n    \"plugin\": \"auth\",\n    \"module\": \"login\"\n  },\n  \"metadata\": {\n    \"userId\": \"123\",\n    \"tags\": [\"auth\", \"user-event\"]\n  }\n}\n```\n\n## Configuration Options\n\n```typescript\ninterface LoggingPluginConfig {\n  /** Global minimum log level */\n  globalLevel?: LogLevel;\n\n  /** Plugin-specific log levels */\n  pluginLevels?: Record<string, LogLevel>;\n\n  /** Module-specific log levels */\n  moduleLevels?: Record<string, LogLevel>;\n\n  /** Buffer size before forcing flush */\n  bufferSize?: number; // Default: 1000\n\n  /** Automatic flush interval in milliseconds */\n  flushInterval?: number; // Default: 5000\n\n  /** Use rich development formatter */\n  devFormatter?: boolean; // Default: true in development\n\n  /** Intercept console.log/warn/error (ENABLED BY DEFAULT) */\n  interceptConsole?: boolean; // Default: true\n}\n```\n\n## Advanced Usage\n\n### Custom Transports\n\n```typescript\nimport { ILogTransport, LogEntry } from '@hamak/logging-api';\n\nclass MyCustomTransport implements ILogTransport {\n  readonly id = 'my-transport';\n  readonly name = 'My Custom Transport';\n\n  log(entry: LogEntry): void {\n    // Send to custom destination\n    fetch('/api/logs', {\n      method: 'POST',\n      body: JSON.stringify(entry)\n    });\n  }\n}\n\n// Register in plugin initialization\nlogManager.registerTransport(new MyCustomTransport(), {\n  id: 'my-transport',\n  enabled: true,\n  minLevel: LogLevel.WARN\n});\n```\n\n### Filtering Logs\n\n```typescript\n// Only log errors from 'payment' plugin\nlogManager.registerTransport(transport, {\n  id: 'payment-errors',\n  minLevel: LogLevel.ERROR,\n  plugins: ['payment']\n});\n\n// Only log entries with specific tags\nlogManager.registerTransport(transport, {\n  id: 'analytics',\n  filter: (entry) => entry.metadata?.tags?.includes('analytics')\n});\n```\n\n### Accessing Log Manager\n\n```typescript\nexport const myPlugin: PluginModule = {\n  initialize(ctx) {\n    const logManager = ctx.resolve(LOG_MANAGER_TOKEN);\n\n    // Create logger\n    const logger = logManager.createLogger({ plugin: 'my-plugin' });\n\n    // Change log levels at runtime\n    logManager.setPluginLevel('my-plugin', LogLevel.TRACE);\n    logManager.setGlobalLevel(LogLevel.WARN);\n\n    // Flush logs manually\n    await logManager.flush();\n  }\n};\n```\n\n## Architecture\n\n- **SPI/API/IMPL Pattern** - Clean separation of concerns\n- **Dependency Injection** - Loggers injected via microkernel DI\n- **Pluggable Transports** - Multiple output destinations\n- **Event-Based** - Integrates with microkernel event system\n- **Performance Optimized** - Buffering, batching, lazy formatting\n- **Type-Safe** - Full TypeScript support\n\n## Examples\n\nSee `apps/demo/src/` for complete integration examples.\n\n## Documentation\n\n- [Planning Document](../../plans/005-pluggable-logging-system.md)\n- [Implementation Details](./logging-impl/src/)\n- [API Reference](./logging-api/src/api/)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}