Pārlūkot izejas kodu

log session sdk errors (#23652)

Luke Parker 4 mēneši atpakaļ
vecāks
revīzija
6387b35a2d
1 mainītis faili ar 13 papildinājumiem un 0 dzēšanām
  1. 13 0
      packages/app/src/context/global-sync.tsx

+ 13 - 0
packages/app/src/context/global-sync.tsx

@@ -295,6 +295,19 @@ function createGlobalSync() {
     const event = e.details
     const recent = bootingRoot || Date.now() - bootedAt < 1500
 
+    if (event.type === "session.error") {
+      const error = event.properties.error
+      if (error?.name !== "MessageAbortedError") {
+        console.error("[global-sync] session error", {
+          scope: directory === "global" ? "global" : "workspace",
+          directory: directory === "global" ? undefined : directory,
+          project: directory === "global" ? undefined : getFilename(directory),
+          sessionID: event.properties.sessionID,
+          error,
+        })
+      }
+    }
+
     if (directory === "global") {
       applyGlobalEvent({
         event,