From 9592679f98294c2781dcfc83612988f2d2a694c5 Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 9 Jul 2025 02:13:28 +0800 Subject: [PATCH] framework: add default error log --- framework/framework/server.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/framework/framework/server.ts b/framework/framework/server.ts index aee61b47f..5788bfdb2 100644 --- a/framework/framework/server.ts +++ b/framework/framework/server.ts @@ -247,6 +247,7 @@ export class Handler extends HandlerCommon { async onerror(error: HydroError) { error.msg ||= () => error.message; + console.error(`Error on user request: ${error.msg()}\n`, error); if (error instanceof UserFacingError && !process.env.DEV) error.stack = ''; this.response.status = error instanceof UserFacingError ? error.code : 500; this.response.template = error instanceof UserFacingError ? 'error.html' : 'bsod.html'; @@ -286,6 +287,7 @@ export class ConnectionHandler extends HandlerCommon { onerror(err: HydroError) { if (err instanceof UserFacingError) err.stack = this.request.path; + else console.error('Error on user websocket:', err); this.send({ error: { name: err.name,