Skip to content

Commit a4d828f

Browse files
authored
fix: hmrClient.logger.debug and hmrClient.logger.error looked different from other HMR logs (#22147)
1 parent 79d5a93 commit a4d828f

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

packages/vite/src/node/ssr/runtime/serverModuleRunner.ts

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,21 @@ function createHMROptions(
4242
return false
4343
}
4444
if (!('api' in environment.hot)) return false
45+
46+
const defaultLogger: ModuleRunnerHmr['logger'] = {
47+
debug: (...msg) =>
48+
environment.logger.info(msg.join(' '), {
49+
timestamp: true,
50+
}),
51+
error: (err) =>
52+
environment.logger.error(
53+
err instanceof Error ? err.message : String(err),
54+
{ timestamp: true },
55+
),
56+
}
57+
4558
return {
46-
logger: options.hmr?.logger,
59+
logger: options.hmr?.logger ?? defaultLogger,
4760
}
4861
}
4962

0 commit comments

Comments
 (0)