diff --git a/.changeset/dull-pants-glow.md b/.changeset/dull-pants-glow.md new file mode 100644 index 000000000000..4cdd338f5e4b --- /dev/null +++ b/.changeset/dull-pants-glow.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/kit': patch +--- + +fix: omit stack when logging 404 errors diff --git a/packages/kit/src/runtime/server/index.js b/packages/kit/src/runtime/server/index.js index a2740a8e6aa4..8f4f44304632 100644 --- a/packages/kit/src/runtime/server/index.js +++ b/packages/kit/src/runtime/server/index.js @@ -74,7 +74,10 @@ export class Server { this.#options.hooks = { handle: module.handle || (({ event, resolve }) => resolve(event)), - handleError: module.handleError || (({ error }) => console.error(error)), + handleError: + module.handleError || + (({ status, error }) => + console.error((status === 404 && /** @type {Error} */ (error)?.message) || error)), handleFetch: module.handleFetch || (({ request, fetch }) => fetch(request)), reroute: module.reroute || (() => {}), transport: module.transport || {}