Просмотр исходного кода

fix(server): log named error details

LukeParkerDev 4 недель назад
Родитель
Сommit
d54b70d18a
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      packages/opencode/src/server/server.ts

+ 6 - 0
packages/opencode/src/server/server.ts

@@ -56,8 +56,14 @@ export namespace Server {
     const app = new Hono()
     return app
       .onError((err, c) => {
+        const msg = err instanceof Error ? err.message : String(err)
+        const stack = err instanceof Error ? err.stack : undefined
+        const named = err instanceof NamedError ? err.toObject() : undefined
         log.error("failed", {
           error: err,
+          message: msg,
+          stack,
+          named,
         })
         if (err instanceof NamedError) {
           let status: ContentfulStatusCode