Ver Fonte

add error logging (#3705)

Feroze Mohideen há 2 anos atrás
pai
commit
4a7caa9572

+ 15 - 5
dashboard/src/main/home/app-dashboard/expanded-app/logs/utils.ts

@@ -27,10 +27,20 @@ export const parseLogs = (logs: any[] = []): PorterLog[] => {
         metadata: parsed.metadata,
       };
     } catch (err) {
-      return {
-        line: Anser.ansiToJson(log.toString()),
-        lineNumber: idx + 1,
-        timestamp: undefined,
+      console.log(err);
+      try {
+        return {
+          line: Anser.ansiToJson(log.toString()),
+          lineNumber: idx + 1,
+          timestamp: undefined,
+        }
+      } catch (error) {
+        console.log(error);
+        return {
+          line: [],
+          lineNumber: idx + 1,
+          timestamp: undefined,
+        }
       }
     }
   });
@@ -192,7 +202,7 @@ export const useLogs = (
             newLogs.push(jsonLog)
           } catch (err) {
             // TODO: better error handling
-            // console.log(err)
+            console.log(err)
           }
         });
         const newLogsParsed = parseLogs(newLogs);