From 80be2aa109e9eba9f741fdc315d710307ef11722 Mon Sep 17 00:00:00 2001 From: Chris Taylor Date: Wed, 15 Jan 2025 11:27:59 +0000 Subject: [PATCH] Allow logger to work in browser --- packages/common/src/logger.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/common/src/logger.ts b/packages/common/src/logger.ts index 33b4d6bb5..0adfe31c8 100644 --- a/packages/common/src/logger.ts +++ b/packages/common/src/logger.ts @@ -58,10 +58,12 @@ const JSONReporter = ( options: ConsolaOptions; }, ) => { + const writer = process?.stdout ? process.stdout.write : console.info; + const writerError = process?.stderr ? process.stderr.write : console.error; if (context.options.level === ConsolaLogLevels.error) { - process.stderr.write(`${JSON.stringify(message)}\n`); + writer(`${JSON.stringify(message)}\n`); } else { - process.stdout.write(`${JSON.stringify(message)}\n`); + writerError(`${JSON.stringify(message)}\n`); } };