diff --git a/packages/cli-kit/src/public/node/output.ts b/packages/cli-kit/src/public/node/output.ts index d1488702da..f27b3f9a71 100644 --- a/packages/cli-kit/src/public/node/output.ts +++ b/packages/cli-kit/src/public/node/output.ts @@ -238,12 +238,11 @@ export let collectedLogs: Record = {} * @param content - The content of the log. */ export function collectLog(key: string, content: OutputMessage): void { - const output = collectedLogs.output ?? [] - const data = collectedLogs[key] ?? [] - data.push(stripAnsi(stringifyMessage(content) ?? '')) - output.push(stripAnsi(stringifyMessage(content) ?? '')) - collectedLogs[key] = data - collectedLogs.output = output + const message = stripAnsi(stringifyMessage(content)) + collectedLogs.output ??= [] + collectedLogs[key] ??= [] + collectedLogs.output.push(message) + collectedLogs[key].push(message) } export const clearCollectedLogs = (): void => {