From 4fadbcfb90de88ba66952f7e5f218a90ca57c27a Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Thu, 21 Aug 2025 23:27:49 -0500 Subject: [PATCH] fix: error logging (#2165) --- packages/opencode/src/util/log.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/opencode/src/util/log.ts b/packages/opencode/src/util/log.ts index a5283fd8..1b321523 100644 --- a/packages/opencode/src/util/log.ts +++ b/packages/opencode/src/util/log.ts @@ -101,7 +101,12 @@ export namespace Log { ...extra, }) .filter(([_, value]) => value !== undefined && value !== null) - .map(([key, value]) => `${key}=${typeof value === "object" ? JSON.stringify(value) : value}`) + .map(([key, value]) => { + const prefix = `${key}=` + if (value instanceof Error) return prefix + value.message + if (typeof value === "object") return prefix + JSON.stringify(value) + return prefix + value + }) .join(" ") const next = new Date() const diff = next.getTime() - last