]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - scripts/parse-log.ts
Translated using Weblate (Russian)
[github/Chocobozzz/PeerTube.git] / scripts / parse-log.ts
index 410da3c61cf00de362d73a65d1aec6576ca3945d..eb3534e5e3cbc4de839f81b655b11cb02c5e3014 100755 (executable)
@@ -75,11 +75,16 @@ function run () {
       })
 
       rl.on('line', line => {
-        const log = JSON.parse(line)
-        // Don't know why but loggerFormat does not remove splat key
-        Object.assign(log, { splat: undefined })
-
-        logLevels[log.level](log)
+        try {
+          const log = JSON.parse(line)
+          // Don't know why but loggerFormat does not remove splat key
+          Object.assign(log, { splat: undefined })
+
+          logLevels[log.level](log)
+        } catch (err) {
+          console.error('Cannot parse line.', line)
+          throw err
+        }
       })
 
       stream.once('close', () => res())