From d13e2008fb072df8447fd45c363d31f24cab26b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20Barr=C3=A9?= Date: Thu, 10 Nov 2022 02:34:44 +0100 Subject: [PATCH] fix: use finally --- packages/vite/src/node/cli.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/vite/src/node/cli.ts b/packages/vite/src/node/cli.ts index 1bb471fe5c91fa..8a3ece51a08a66 100644 --- a/packages/vite/src/node/cli.ts +++ b/packages/vite/src/node/cli.ts @@ -150,10 +150,11 @@ cli server.printUrls() stopProfiler((message) => server.config.logger.info(` ${message}`)) } catch (e) { - createLogger(options.logLevel).error( - colors.red(`error when starting dev server:\n${e.stack}`), - { error: e } - ) + const logger = createLogger(options.logLevel) + logger.error(colors.red(`error when starting dev server:\n${e.stack}`), { + error: e + }) + stopProfiler(logger.info) process.exit(1) } }) @@ -217,8 +218,9 @@ cli { error: e } ) process.exit(1) + } finally { + stopProfiler((message) => createLogger(options.logLevel).info(message)) } - stopProfiler((message) => createLogger(options.logLevel).info(message)) }) // optimize @@ -301,6 +303,8 @@ cli { error: e } ) process.exit(1) + } finally { + stopProfiler((message) => createLogger(options.logLevel).info(message)) } } )