Bläddra i källkod

Map Logs to processed logs for previous logs

jnfrati 4 år sedan
förälder
incheckning
944f1565e4

+ 8 - 4
dashboard/src/main/home/cluster-dashboard/expanded-chart/status/Logs.tsx

@@ -525,7 +525,7 @@ const LogsFC: React.FC<{
     }));
     }));
   };
   };
 
 
-  const getContainerLogs = async (containerName: string) => {
+  const getContainerPreviousLogs = async (containerName: string) => {
     try {
     try {
       const logs = await api
       const logs = await api
         .getPreviousLogsForContainer<{ previous_logs: string[] }>(
         .getPreviousLogsForContainer<{ previous_logs: string[] }>(
@@ -542,11 +542,15 @@ const LogsFC: React.FC<{
         )
         )
         .then((res) => res.data);
         .then((res) => res.data);
       // Process logs
       // Process logs
-      let processedLogs = [] as [number, Anser.AnserJsonEntry[]][];
-
-      logs.previous_logs.map((currentLog, i) => {
+      const processedLogs: [
+        number,
+        Anser.AnserJsonEntry[]
+      ][] = logs.previous_logs.map((currentLog, i, arr) => {
+        const position = i + 1;
         let ansiLog = Anser.ansiToJson(currentLog);
         let ansiLog = Anser.ansiToJson(currentLog);
+        return [position, ansiLog];
       });
       });
+
       setPrevLogs((pl) => ({
       setPrevLogs((pl) => ({
         ...pl,
         ...pl,
         [containerName]: processedLogs,
         [containerName]: processedLogs,