From a6f4c67217b03fb84879c95bd571fc0f317832ca Mon Sep 17 00:00:00 2001 From: brian Date: Thu, 19 Dec 2024 13:41:56 -0600 Subject: [PATCH] chore: clean up some logs --- .changeset/silver-plums-travel.md | 5 +++ pnpm-lock.yaml | 51 +++++++++++------------ sites/example-project/src/hooks.server.js | 4 +- 3 files changed, 33 insertions(+), 27 deletions(-) create mode 100644 .changeset/silver-plums-travel.md diff --git a/.changeset/silver-plums-travel.md b/.changeset/silver-plums-travel.md new file mode 100644 index 0000000000..53b08f6423 --- /dev/null +++ b/.changeset/silver-plums-travel.md @@ -0,0 +1,5 @@ +--- +'@evidence-dev/evidence': patch +--- + +Clean up 404 / 500 errors diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7fd3e7ac2b..2b71326e1c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2072,8 +2072,8 @@ packages: tslib: 2.8.1 dev: false - /@aws-sdk/client-s3@3.714.0: - resolution: {integrity: sha512-DqzfbecKrhUEpsYTsYRIm4cKKlIvAl4I/A2NpzDPDSiA2EmCWLy0T5fK1ivUA4XL+09+4pHJGNVTpMyDs7n6vg==} + /@aws-sdk/client-s3@3.715.0: + resolution: {integrity: sha512-7Qq8nW+/Yf+1Prjbwt2I6BsxhY28V6mbi8WF0n8m4qbC+y9wvreNuGv0PgzuLpfcP1bacB1ItW/Wkwuw2mau0w==} engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/sha1-browser': 5.2.0 @@ -2085,7 +2085,7 @@ packages: '@aws-sdk/credential-provider-node': 3.714.0(@aws-sdk/client-sso-oidc@3.714.0)(@aws-sdk/client-sts@3.714.0) '@aws-sdk/middleware-bucket-endpoint': 3.714.0 '@aws-sdk/middleware-expect-continue': 3.714.0 - '@aws-sdk/middleware-flexible-checksums': 3.714.0 + '@aws-sdk/middleware-flexible-checksums': 3.715.0 '@aws-sdk/middleware-host-header': 3.714.0 '@aws-sdk/middleware-location-constraint': 3.714.0 '@aws-sdk/middleware-logger': 3.714.0 @@ -2438,8 +2438,8 @@ packages: tslib: 2.8.1 dev: false - /@aws-sdk/middleware-flexible-checksums@3.714.0: - resolution: {integrity: sha512-y5I2mRmTDRQ/SYa+F30RRE4xchTHmDPDiYKFRRoENxFhVcrv/FbjA3hfhB8Z95JfSalzJVr+XQjd+N+t4M2gMw==} + /@aws-sdk/middleware-flexible-checksums@3.715.0: + resolution: {integrity: sha512-oDUxpwBZqQ0x7c9typmaX7cHxFsyxwApQPuPYV4hSTBsLtqpDc7KtyV+lgxQxkgoHya6P37+Wwllr4FjcujXwg==} engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/crc32': 5.2.0 @@ -3694,7 +3694,7 @@ packages: resolution: {integrity: sha512-Q5wY66qHn0SwA7Taa0aDbHiJvaFJLOJyHmooQ7y8hlwwQLQ/5WwCcoX0g7ii04Qi2DJlHsd0XXzJ8Ypw9+9YmQ==} dependencies: '@docsearch/react': 3.8.2(@algolia/client-search@5.18.0)(@types/react@19.0.2)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.17.3) - preact: 10.25.2 + preact: 10.25.3 transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -5357,8 +5357,6 @@ packages: '@parcel/logger': 2.12.0 '@parcel/utils': 2.12.0 lmdb: 2.8.5 - transitivePeerDependencies: - - '@swc/helpers' dev: true /@parcel/cache@2.13.3(@parcel/core@2.13.3): @@ -6369,6 +6367,8 @@ packages: '@parcel/types': 2.12.0(@parcel/core@2.13.3) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 + transitivePeerDependencies: + - '@swc/helpers' dev: true /@parcel/workers@2.13.3(@parcel/core@2.13.3): @@ -10782,7 +10782,7 @@ packages: isarray: 2.0.5 object-is: 1.1.6 object-keys: 1.1.1 - object.assign: 4.1.6 + object.assign: 4.1.7 regexp.prototype.flags: 1.5.3 side-channel: 1.1.0 which-boxed-primitive: 1.1.1 @@ -11212,7 +11212,6 @@ packages: /err-code@2.0.3: resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} - requiresBuild: true dev: false /error-ex@1.3.2: @@ -11255,12 +11254,12 @@ packages: is-regex: 1.2.1 is-shared-array-buffer: 1.0.4 is-string: 1.1.1 - is-typed-array: 1.1.14 + is-typed-array: 1.1.15 is-weakref: 1.1.0 math-intrinsics: 1.0.0 object-inspect: 1.13.3 object-keys: 1.1.1 - object.assign: 4.1.6 + object.assign: 4.1.7 regexp.prototype.flags: 1.5.3 safe-array-concat: 1.1.3 safe-regex-test: 1.1.0 @@ -13165,7 +13164,7 @@ packages: dependencies: call-bound: 1.0.3 get-intrinsic: 1.2.6 - is-typed-array: 1.1.14 + is-typed-array: 1.1.15 dev: true /is-date-object@1.1.0: @@ -13351,8 +13350,8 @@ packages: safe-regex-test: 1.1.0 dev: true - /is-typed-array@1.1.14: - resolution: {integrity: sha512-lQUsHzcTb7rH57dajbOuZEuMDXjs9f04ZloER4QOpjpKcaw4f98BRUrs8aiO9Z4G7i7B0Xhgarg6SCgYcYi8Nw==} + /is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} dependencies: which-typed-array: 1.1.18 @@ -15537,13 +15536,14 @@ packages: engines: {node: '>= 0.4'} dev: true - /object.assign@4.1.6: - resolution: {integrity: sha512-yVh6qdqwYsX9rUYzK6VGV4QT16okE8zNvcX0uRPg9MmBNcvPdTJi7cErXnUw/IeQ7Cg4tYMM6BTL3JEcEA0YTQ==} + /object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 call-bound: 1.0.3 define-properties: 1.2.1 + es-object-atoms: 1.0.0 has-symbols: 1.1.0 object-keys: 1.1.1 dev: true @@ -16323,8 +16323,8 @@ packages: posthtml-render: 3.0.0 dev: true - /preact@10.25.2: - resolution: {integrity: sha512-GEts1EH3oMnqdOIeXhlbBSddZ9nrINd070WBOiPO2ous1orrKGUM4SMDbwyjSWD1iMS2dBvaDjAa5qUhz3TXqw==} + /preact@10.25.3: + resolution: {integrity: sha512-dzQmIFtM970z+fP9ziQ3yG4e3ULIbwZzJ734vaMVUTaKQ2+Ru1Ou/gjshOYVHCcd1rpAelC6ngjvjDXph98unQ==} dev: false /prebuild-install@7.1.2: @@ -16923,7 +16923,6 @@ packages: /retry@0.12.0: resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} engines: {node: '>= 4'} - requiresBuild: true dev: false /retry@0.13.1: @@ -17326,7 +17325,7 @@ packages: /snowflake-sdk@1.9.0(asn1.js@5.4.1): resolution: {integrity: sha512-RtFRV2KC+ebQk/kOUg8WV42LnAu9puoan2wMXykgrAj1u4sGP/GgQyQhsAfLGwXWzn+J9JAwij07h3+6HYBmFw==} dependencies: - '@aws-sdk/client-s3': 3.714.0 + '@aws-sdk/client-s3': 3.715.0 '@azure/storage-blob': 12.26.0 '@google-cloud/storage': 6.12.0 '@techteamer/ocsp': 1.0.0 @@ -18714,7 +18713,7 @@ packages: dependencies: call-bound: 1.0.3 es-errors: 1.3.0 - is-typed-array: 1.1.14 + is-typed-array: 1.1.15 dev: true /typed-array-byte-length@1.0.3: @@ -18725,7 +18724,7 @@ packages: for-each: 0.3.3 gopd: 1.2.0 has-proto: 1.2.0 - is-typed-array: 1.1.14 + is-typed-array: 1.1.15 dev: true /typed-array-byte-offset@1.0.3: @@ -18737,7 +18736,7 @@ packages: for-each: 0.3.3 gopd: 1.2.0 has-proto: 1.2.0 - is-typed-array: 1.1.14 + is-typed-array: 1.1.15 reflect.getprototypeof: 1.0.9 dev: true @@ -18748,7 +18747,7 @@ packages: call-bind: 1.0.8 for-each: 0.3.3 gopd: 1.2.0 - is-typed-array: 1.1.14 + is-typed-array: 1.1.15 possible-typed-array-names: 1.0.0 reflect.getprototypeof: 1.0.9 dev: true @@ -18991,7 +18990,7 @@ packages: inherits: 2.0.4 is-arguments: 1.2.0 is-generator-function: 1.0.10 - is-typed-array: 1.1.14 + is-typed-array: 1.1.15 which-typed-array: 1.1.18 /utility-types@3.11.0: diff --git a/sites/example-project/src/hooks.server.js b/sites/example-project/src/hooks.server.js index 9b251a2927..1fa0daf101 100644 --- a/sites/example-project/src/hooks.server.js +++ b/sites/example-project/src/hooks.server.js @@ -1,4 +1,5 @@ import { dev } from '$app/environment'; +import { log } from '@evidence-dev/sdk/logger' /** @param {Error | unknown} e */ const transformError = (e) => { @@ -17,7 +18,8 @@ const transformError = (e) => { /** @type {import("@sveltejs/kit").HandleClientError } */ export const handleError = (e) => { - console.error(`Uncaught error while server responding`, e); + log.error(`${e.message} | ${e.event.route.id ?? ""}`, { url: e.event.url.href, status: e.status }); + log.debug(e); return transformError(e.error); };