From c4d8d7225c2d8dd75f1640730e8d1425097e3aa3 Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Mon, 20 Feb 2023 18:26:07 +0530 Subject: [PATCH] fix(build): show error stack in logs (#1960) --- src/node/cli.ts | 10 +++++++--- src/node/plugin.ts | 4 ++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/node/cli.ts b/src/node/cli.ts index a059dceb..ed1031a9 100644 --- a/src/node/cli.ts +++ b/src/node/cli.ts @@ -29,19 +29,23 @@ if (!command || command === 'dev') { server.printUrls() } createDevServer().catch((err) => { - createLogger().error(c.red(`failed to start server. error:\n`), err) + createLogger().error( + `${c.red(`failed to start server. error:`)}\n${err.stack}` + ) process.exit(1) }) } else { logVersion() if (command === 'build') { build(root, argv).catch((err) => { - createLogger().error(c.red(`build error:\n`), err) + createLogger().error(`${c.red(`build error:`)}\n${err.stack}`) process.exit(1) }) } else if (command === 'serve' || command === 'preview') { serve(argv).catch((err) => { - createLogger().error(c.red(`failed to start server. error:\n`), err) + createLogger().error( + `${c.red(`failed to start server. error:`)}\n${err.stack}` + ) process.exit(1) }) } else { diff --git a/src/node/plugin.ts b/src/node/plugin.ts index 11e29d7e..101eb597 100644 --- a/src/node/plugin.ts +++ b/src/node/plugin.ts @@ -307,9 +307,9 @@ export async function createVitePressPlugin( try { clearCache() await recreateServer?.() - } catch (err) { + } catch (err: any) { siteConfig.logger.error( - c.red(`\nfailed to restart server. error:\n${err}`) + `\n${c.red(`failed to restart server. error:`)}\n${err.stack}` ) } return