From 6ed13af6bd99d9d2b8070ea6a6e15fac5efa80aa Mon Sep 17 00:00:00 2001 From: Brent Date: Sat, 10 May 2025 12:44:48 -0500 Subject: [PATCH 1/2] Updated dependency. --- .changeset/plain-clouds-cheer.md | 5 + package.json | 2 +- pnpm-lock.yaml | 155 ++++++++++++++++--------------- 3 files changed, 84 insertions(+), 78 deletions(-) create mode 100644 .changeset/plain-clouds-cheer.md diff --git a/.changeset/plain-clouds-cheer.md b/.changeset/plain-clouds-cheer.md new file mode 100644 index 00000000..43ad5903 --- /dev/null +++ b/.changeset/plain-clouds-cheer.md @@ -0,0 +1,5 @@ +--- +'@smooai/utils': patch +--- + +Updated dependency. diff --git a/package.json b/package.json index 5b7ada74..4c27822a 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "@oclif/core": "^2.0.0", "@oclif/plugin-help": "^6.2.26", "@oclif/plugin-plugins": "^5.4.34", - "@smooai/logger": "^1.0.24", + "@smooai/logger": "^1.2.0", "@standard-schema/spec": "^1.0.0", "@standard-schema/utils": "^0.3.0", "find-up": "^7.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0bf090bc..8e579d9d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,8 +19,8 @@ importers: specifier: ^5.4.34 version: 5.4.34 '@smooai/logger': - specifier: ^1.0.24 - version: 1.0.24 + specifier: ^1.2.0 + version: 1.2.0 '@standard-schema/spec': specifier: ^1.0.0 version: 1.0.0 @@ -1024,16 +1024,16 @@ packages: resolution: {integrity: sha512-Sl/78VDtgqKxN2+1qduaVE140XF+Xg+TafkncspwM4jFP/LHr76ZHmIY/y3V1M0mMLNk+Je6IGbzxy23RSToMw==} engines: {node: '>=18.0.0'} - '@smithy/config-resolver@4.1.1': - resolution: {integrity: sha512-FZUtpiDnPZQmuIl4lfbdO+u3foNLmRCKct/2w2nRwgB99Yvaq4SHcfxyzMfxkyBrBmgnF1kdXzhHNXN7ycDvWg==} + '@smithy/config-resolver@4.1.2': + resolution: {integrity: sha512-7r6mZGwb5LmLJ+zPtkLoznf2EtwEuSWdtid10pjGl/7HefCE4mueOkrfki8JCUm99W6UfP47/r3tbxx9CfBN5A==} engines: {node: '>=18.0.0'} '@smithy/core@3.3.1': resolution: {integrity: sha512-W7AppgQD3fP1aBmo8wWo0id5zeR2/aYRy067vZsDVaa6v/mdhkg6DxXwEVuSPjZl+ZnvWAQbUMCd5ckw38+tHQ==} engines: {node: '>=18.0.0'} - '@smithy/credential-provider-imds@4.0.3': - resolution: {integrity: sha512-UdNvGjZnunS9+45gHYtVXDynoWH1X0tYY0pS368k1zUZum6Mm4ivU4Se0WhFJf8jNocD+p94khzTtrx4ha3OOQ==} + '@smithy/credential-provider-imds@4.0.4': + resolution: {integrity: sha512-jN6M6zaGVyB8FmNGG+xOPQB4N89M1x97MMdMnm1ESjljLS3Qju/IegQizKujaNcy2vXAvrz0en8bobe6E55FEA==} engines: {node: '>=18.0.0'} '@smithy/fetch-http-handler@5.0.2': @@ -1064,12 +1064,12 @@ packages: resolution: {integrity: sha512-hAfEXm1zU+ELvucxqQ7I8SszwQ4znWMbNv6PLMndN83JJN41EPuS93AIyh2N+gJ6x8QFhzSO6b7q2e6oClDI8A==} engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.1.3': - resolution: {integrity: sha512-w7fJjCSqdTVTs1o1O7SRZm+Umf6r/FzkdlO5OH6tboASeUeugnMgQAs7gnc2dXvJVJtEGrmrBgPZFPxq3wWyzw==} + '@smithy/middleware-endpoint@4.1.4': + resolution: {integrity: sha512-qWyYvszzvDjT2AxRvEpNhnMTo8QX9MCAtuSA//kYbXewb+2mEGQCk1UL4dNIrKLcF5KT11dOJtxFYT0kzajq5g==} engines: {node: '>=18.0.0'} - '@smithy/middleware-retry@4.1.4': - resolution: {integrity: sha512-QtWuD7bd7AAEFKvBmLQdOax25bXv4BACLQNWi3ddvpWwUUSAkAku9mzI+28jbjg48qw28lbzJ+YoYbbaXhLUjw==} + '@smithy/middleware-retry@4.1.5': + resolution: {integrity: sha512-eQguCTA2TRGyg4P7gDuhRjL2HtN5OKJXysq3Ufj0EppZe4XBmSyKIvVX9ws9KkD3lkJskw1tfE96wMFsiUShaw==} engines: {node: '>=18.0.0'} '@smithy/middleware-serde@4.0.3': @@ -1080,8 +1080,8 @@ packages: resolution: {integrity: sha512-eSPVcuJJGVYrFYu2hEq8g8WWdJav3sdrI4o2c6z/rjnYDd3xH9j9E7deZQCzFn4QvGPouLngH3dQ+QVTxv5bOQ==} engines: {node: '>=18.0.0'} - '@smithy/node-config-provider@4.1.0': - resolution: {integrity: sha512-gmPsv6L3ZRlBinv+vtSGUwfhTMh4+SgjbgGdX7bqYEs3Ys5RYVQtLuZ/WgZZdxn8QrDSUqLmTWunLM96WyM7UQ==} + '@smithy/node-config-provider@4.1.1': + resolution: {integrity: sha512-1slS5jf5icHETwl5hxEVBj+mh6B+LbVW4yRINsGtUKH+nxM5Pw2H59+qf+JqYFCHp9jssG4vX81f5WKnjMN3Vw==} engines: {node: '>=18.0.0'} '@smithy/node-http-handler@4.0.4': @@ -1116,8 +1116,8 @@ packages: resolution: {integrity: sha512-4t5WX60sL3zGJF/CtZsUQTs3UrZEDO2P7pEaElrekbLqkWPYkgqNW1oeiNYC6xXifBnT9dVBOnNQRvOE9riU9w==} engines: {node: '>=18.0.0'} - '@smithy/smithy-client@4.2.3': - resolution: {integrity: sha512-j/RRx6N007rJQ3qyjN4yuX9B0bxTn9ynDVxYQ43mcs7fluVJXmQGquy0TrWJfOPZcIikpY377GunZ2UK90GHYQ==} + '@smithy/smithy-client@4.2.4': + resolution: {integrity: sha512-oolSEpr/ABUtVmFMdNgi6sSXsK4csV9n4XM9yXgvDJGRa32tQDUdv9s+ztFZKccay1AiTWLSGsyDj2xy1gsv7Q==} engines: {node: '>=18.0.0'} '@smithy/types@4.2.0': @@ -1152,16 +1152,16 @@ packages: resolution: {integrity: sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-browser@4.0.11': - resolution: {integrity: sha512-Z49QNUSKbEj7JVZqaSUZkTkexRciQBbmonJ8AMar4fA0S2kvVpgjeVyGXnZYWTFzkgEwStacjFq4cQKbaQ8AnQ==} + '@smithy/util-defaults-mode-browser@4.0.12': + resolution: {integrity: sha512-0vPKiC+rXWMq397tsa/RFcO/kJ1UsibgNCXScMsRwzm9WMT4QjGf43zVPWZ5hPLu3z/1XddiZFIlKcu2j/yUuQ==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-node@4.0.11': - resolution: {integrity: sha512-y9UYcXjz4ry5sDPX40Vy6224Cw2/dch+wET6giaRoeXpyh56DCUVxW+Mgc/gO2uczAKktWd4ZWs2LWcW+PHz3Q==} + '@smithy/util-defaults-mode-node@4.0.12': + resolution: {integrity: sha512-zCx9noceM3Pw2jvcJ3w3RbvKnPe3lCo6txH9ksZj6CeRZPkvRZPLXmKVSOvDr9QQP3VRq/WnBLd+LTZAL7+0IQ==} engines: {node: '>=18.0.0'} - '@smithy/util-endpoints@3.0.3': - resolution: {integrity: sha512-284PZFhCMdudqq61/E67zJ3i10gCYrMBjXcMg3h048qI39gTXQCCeNZvtJhL4vrj9yMpJ/y9M+Ek7V0o5tak3w==} + '@smithy/util-endpoints@3.0.4': + resolution: {integrity: sha512-VfFATC1bmZLV2858B/O1NpMcL32wYo8DPPhHxYxDCodDl3f3mSZ5oJheW1IF91A0EeAADz2WsakM/hGGPGNKLg==} engines: {node: '>=18.0.0'} '@smithy/util-hex-encoding@4.0.0': @@ -1217,8 +1217,8 @@ packages: peerDependencies: typescript: ^5.8.2 - '@smooai/logger@1.0.24': - resolution: {integrity: sha512-KvCd+Kvq00Wx67+iXleOG/HpnAFvsdPZ3Mci/wWbqguDCygfgyHHYD4ZUlwSeqVyyfYGa2iv/MV+zlGAboPgyQ==} + '@smooai/logger@1.2.0': + resolution: {integrity: sha512-S0cS9P/P9wtPo9tLKd/ZF5iSMKIUu9iAcz9cLmMaoWxGjVFSEQXQRSsjXQQ0f6JbyhmfBeHJurtUWKArwKh5vw==} engines: {node: '>=20.0.0'} '@standard-schema/spec@1.0.0': @@ -4011,29 +4011,29 @@ snapshots: '@aws-sdk/util-endpoints': 3.806.0 '@aws-sdk/util-user-agent-browser': 3.804.0 '@aws-sdk/util-user-agent-node': 3.806.0 - '@smithy/config-resolver': 4.1.1 + '@smithy/config-resolver': 4.1.2 '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/md5-js': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.3 - '@smithy/middleware-retry': 4.1.4 + '@smithy/middleware-endpoint': 4.1.4 + '@smithy/middleware-retry': 4.1.5 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 - '@smithy/node-config-provider': 4.1.0 + '@smithy/node-config-provider': 4.1.1 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.3 + '@smithy/smithy-client': 4.2.4 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.11 - '@smithy/util-defaults-mode-node': 4.0.11 - '@smithy/util-endpoints': 3.0.3 + '@smithy/util-defaults-mode-browser': 4.0.12 + '@smithy/util-defaults-mode-node': 4.0.12 + '@smithy/util-endpoints': 3.0.4 '@smithy/util-middleware': 4.0.2 '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 @@ -4055,28 +4055,28 @@ snapshots: '@aws-sdk/util-endpoints': 3.806.0 '@aws-sdk/util-user-agent-browser': 3.804.0 '@aws-sdk/util-user-agent-node': 3.806.0 - '@smithy/config-resolver': 4.1.1 + '@smithy/config-resolver': 4.1.2 '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.3 - '@smithy/middleware-retry': 4.1.4 + '@smithy/middleware-endpoint': 4.1.4 + '@smithy/middleware-retry': 4.1.5 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 - '@smithy/node-config-provider': 4.1.0 + '@smithy/node-config-provider': 4.1.1 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.3 + '@smithy/smithy-client': 4.2.4 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.11 - '@smithy/util-defaults-mode-node': 4.0.11 - '@smithy/util-endpoints': 3.0.3 + '@smithy/util-defaults-mode-browser': 4.0.12 + '@smithy/util-defaults-mode-node': 4.0.12 + '@smithy/util-endpoints': 3.0.4 '@smithy/util-middleware': 4.0.2 '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 @@ -4088,11 +4088,11 @@ snapshots: dependencies: '@aws-sdk/types': 3.804.0 '@smithy/core': 3.3.1 - '@smithy/node-config-provider': 4.1.0 + '@smithy/node-config-provider': 4.1.1 '@smithy/property-provider': 4.0.2 '@smithy/protocol-http': 5.1.0 '@smithy/signature-v4': 5.1.0 - '@smithy/smithy-client': 4.2.3 + '@smithy/smithy-client': 4.2.4 '@smithy/types': 4.2.0 '@smithy/util-middleware': 4.0.2 fast-xml-parser: 4.4.1 @@ -4114,7 +4114,7 @@ snapshots: '@smithy/node-http-handler': 4.0.4 '@smithy/property-provider': 4.0.2 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.3 + '@smithy/smithy-client': 4.2.4 '@smithy/types': 4.2.0 '@smithy/util-stream': 4.2.0 tslib: 2.8.1 @@ -4129,7 +4129,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity': 3.806.0 '@aws-sdk/nested-clients': 3.806.0 '@aws-sdk/types': 3.804.0 - '@smithy/credential-provider-imds': 4.0.3 + '@smithy/credential-provider-imds': 4.0.4 '@smithy/property-provider': 4.0.2 '@smithy/shared-ini-file-loader': 4.0.2 '@smithy/types': 4.2.0 @@ -4146,7 +4146,7 @@ snapshots: '@aws-sdk/credential-provider-sso': 3.806.0 '@aws-sdk/credential-provider-web-identity': 3.806.0 '@aws-sdk/types': 3.804.0 - '@smithy/credential-provider-imds': 4.0.3 + '@smithy/credential-provider-imds': 4.0.4 '@smithy/property-provider': 4.0.2 '@smithy/shared-ini-file-loader': 4.0.2 '@smithy/types': 4.2.0 @@ -4210,7 +4210,7 @@ snapshots: '@aws-sdk/middleware-sdk-sqs@3.806.0': dependencies: '@aws-sdk/types': 3.804.0 - '@smithy/smithy-client': 4.2.3 + '@smithy/smithy-client': 4.2.4 '@smithy/types': 4.2.0 '@smithy/util-hex-encoding': 4.0.0 '@smithy/util-utf8': 4.0.0 @@ -4240,28 +4240,28 @@ snapshots: '@aws-sdk/util-endpoints': 3.806.0 '@aws-sdk/util-user-agent-browser': 3.804.0 '@aws-sdk/util-user-agent-node': 3.806.0 - '@smithy/config-resolver': 4.1.1 + '@smithy/config-resolver': 4.1.2 '@smithy/core': 3.3.1 '@smithy/fetch-http-handler': 5.0.2 '@smithy/hash-node': 4.0.2 '@smithy/invalid-dependency': 4.0.2 '@smithy/middleware-content-length': 4.0.2 - '@smithy/middleware-endpoint': 4.1.3 - '@smithy/middleware-retry': 4.1.4 + '@smithy/middleware-endpoint': 4.1.4 + '@smithy/middleware-retry': 4.1.5 '@smithy/middleware-serde': 4.0.3 '@smithy/middleware-stack': 4.0.2 - '@smithy/node-config-provider': 4.1.0 + '@smithy/node-config-provider': 4.1.1 '@smithy/node-http-handler': 4.0.4 '@smithy/protocol-http': 5.1.0 - '@smithy/smithy-client': 4.2.3 + '@smithy/smithy-client': 4.2.4 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.11 - '@smithy/util-defaults-mode-node': 4.0.11 - '@smithy/util-endpoints': 3.0.3 + '@smithy/util-defaults-mode-browser': 4.0.12 + '@smithy/util-defaults-mode-node': 4.0.12 + '@smithy/util-endpoints': 3.0.4 '@smithy/util-middleware': 4.0.2 '@smithy/util-retry': 4.0.3 '@smithy/util-utf8': 4.0.0 @@ -4272,7 +4272,7 @@ snapshots: '@aws-sdk/region-config-resolver@3.806.0': dependencies: '@aws-sdk/types': 3.804.0 - '@smithy/node-config-provider': 4.1.0 + '@smithy/node-config-provider': 4.1.1 '@smithy/types': 4.2.0 '@smithy/util-config-provider': 4.0.0 '@smithy/util-middleware': 4.0.2 @@ -4298,7 +4298,7 @@ snapshots: dependencies: '@aws-sdk/types': 3.804.0 '@smithy/types': 4.2.0 - '@smithy/util-endpoints': 3.0.3 + '@smithy/util-endpoints': 3.0.4 tslib: 2.8.1 '@aws-sdk/util-locate-window@3.804.0': @@ -4316,7 +4316,7 @@ snapshots: dependencies: '@aws-sdk/middleware-user-agent': 3.806.0 '@aws-sdk/types': 3.804.0 - '@smithy/node-config-provider': 4.1.0 + '@smithy/node-config-provider': 4.1.1 '@smithy/types': 4.2.0 tslib: 2.8.1 @@ -5101,9 +5101,9 @@ snapshots: '@smithy/types': 4.2.0 tslib: 2.8.1 - '@smithy/config-resolver@4.1.1': + '@smithy/config-resolver@4.1.2': dependencies: - '@smithy/node-config-provider': 4.1.0 + '@smithy/node-config-provider': 4.1.1 '@smithy/types': 4.2.0 '@smithy/util-config-provider': 4.0.0 '@smithy/util-middleware': 4.0.2 @@ -5120,9 +5120,9 @@ snapshots: '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 - '@smithy/credential-provider-imds@4.0.3': + '@smithy/credential-provider-imds@4.0.4': dependencies: - '@smithy/node-config-provider': 4.1.0 + '@smithy/node-config-provider': 4.1.1 '@smithy/property-provider': 4.0.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 @@ -5168,23 +5168,23 @@ snapshots: '@smithy/types': 4.2.0 tslib: 2.8.1 - '@smithy/middleware-endpoint@4.1.3': + '@smithy/middleware-endpoint@4.1.4': dependencies: '@smithy/core': 3.3.1 '@smithy/middleware-serde': 4.0.3 - '@smithy/node-config-provider': 4.1.0 + '@smithy/node-config-provider': 4.1.1 '@smithy/shared-ini-file-loader': 4.0.2 '@smithy/types': 4.2.0 '@smithy/url-parser': 4.0.2 '@smithy/util-middleware': 4.0.2 tslib: 2.8.1 - '@smithy/middleware-retry@4.1.4': + '@smithy/middleware-retry@4.1.5': dependencies: - '@smithy/node-config-provider': 4.1.0 + '@smithy/node-config-provider': 4.1.1 '@smithy/protocol-http': 5.1.0 '@smithy/service-error-classification': 4.0.3 - '@smithy/smithy-client': 4.2.3 + '@smithy/smithy-client': 4.2.4 '@smithy/types': 4.2.0 '@smithy/util-middleware': 4.0.2 '@smithy/util-retry': 4.0.3 @@ -5201,7 +5201,7 @@ snapshots: '@smithy/types': 4.2.0 tslib: 2.8.1 - '@smithy/node-config-provider@4.1.0': + '@smithy/node-config-provider@4.1.1': dependencies: '@smithy/property-provider': 4.0.2 '@smithy/shared-ini-file-loader': 4.0.2 @@ -5257,10 +5257,10 @@ snapshots: '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 - '@smithy/smithy-client@4.2.3': + '@smithy/smithy-client@4.2.4': dependencies: '@smithy/core': 3.3.1 - '@smithy/middleware-endpoint': 4.1.3 + '@smithy/middleware-endpoint': 4.1.4 '@smithy/middleware-stack': 4.0.2 '@smithy/protocol-http': 5.1.0 '@smithy/types': 4.2.0 @@ -5305,27 +5305,27 @@ snapshots: dependencies: tslib: 2.8.1 - '@smithy/util-defaults-mode-browser@4.0.11': + '@smithy/util-defaults-mode-browser@4.0.12': dependencies: '@smithy/property-provider': 4.0.2 - '@smithy/smithy-client': 4.2.3 + '@smithy/smithy-client': 4.2.4 '@smithy/types': 4.2.0 bowser: 2.11.0 tslib: 2.8.1 - '@smithy/util-defaults-mode-node@4.0.11': + '@smithy/util-defaults-mode-node@4.0.12': dependencies: - '@smithy/config-resolver': 4.1.1 - '@smithy/credential-provider-imds': 4.0.3 - '@smithy/node-config-provider': 4.1.0 + '@smithy/config-resolver': 4.1.2 + '@smithy/credential-provider-imds': 4.0.4 + '@smithy/node-config-provider': 4.1.1 '@smithy/property-provider': 4.0.2 - '@smithy/smithy-client': 4.2.3 + '@smithy/smithy-client': 4.2.4 '@smithy/types': 4.2.0 tslib: 2.8.1 - '@smithy/util-endpoints@3.0.3': + '@smithy/util-endpoints@3.0.4': dependencies: - '@smithy/node-config-provider': 4.1.0 + '@smithy/node-config-provider': 4.1.1 '@smithy/types': 4.2.0 tslib: 2.8.1 @@ -5390,7 +5390,7 @@ snapshots: dependencies: typescript: 5.8.2 - '@smooai/logger@1.0.24': + '@smooai/logger@1.2.0': dependencies: '@aws-sdk/client-sqs': 3.806.0 '@opentelemetry/api': 1.9.0 @@ -5399,6 +5399,7 @@ snapshots: esm-utils: 4.4.2 json-stable-stringify: 1.3.0 lodash.merge: 4.6.2 + picocolors: 1.1.1 serialize-error: 11.0.3 source-map-support: 0.5.21 uuid: 9.0.1 From 14bc0f945f01c69052c337791bceefb1e5b15cf8 Mon Sep 17 00:00:00 2001 From: Brent Date: Sat, 2 Aug 2025 12:43:39 -0400 Subject: [PATCH 2/2] Enhance Hono logger with additional context and fix to include request method and path for better traceability --- .changeset/breezy-candies-hear.md | 5 +++++ src/api/hono.ts | 13 +++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 .changeset/breezy-candies-hear.md diff --git a/.changeset/breezy-candies-hear.md b/.changeset/breezy-candies-hear.md new file mode 100644 index 00000000..1eed7b76 --- /dev/null +++ b/.changeset/breezy-candies-hear.md @@ -0,0 +1,5 @@ +--- +'@smooai/utils': patch +--- + +Fix hono logger to have more context. diff --git a/src/api/hono.ts b/src/api/hono.ts index 4e1e5e43..3a62e6b4 100644 --- a/src/api/hono.ts +++ b/src/api/hono.ts @@ -18,14 +18,15 @@ export function addHonoMiddleware(_app: Hono): Hono { const app = _app ?? new Hono(); app.use(requestId()); - app.use( + app.use(async (c, next) => { honoLogger((str, ...rest) => { + const namespace = `[${c.req.method}] ${c.req.path}`; + logger.addRequestContext(c.req); + logger.addContext({ + namespace, + honoRequestId: c.get('requestId'), + }); logger.info(str, ...rest); - }), - ); - app.use(async (c, next) => { - logger.addContext({ - honoRequestId: c.get('requestId'), }); await next(); });