X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/2fd0eba4e138bd9cadbdf03ea2ca37bbc3f87f24..f61d8bca07c8792dfd6216119ee63c573810963a:/apps/workbench/app/assets/javascripts/log_viewer.js diff --git a/apps/workbench/app/assets/javascripts/log_viewer.js b/apps/workbench/app/assets/javascripts/log_viewer.js index 101b4a5e80..b201ed7f10 100644 --- a/apps/workbench/app/assets/javascripts/log_viewer.js +++ b/apps/workbench/app/assets/javascripts/log_viewer.js @@ -1,3 +1,7 @@ +// Copyright (C) The Arvados Authors. All rights reserved. +// +// SPDX-License-Identifier: AGPL-3.0 + function newTaskState() { return {"complete_count": 0, "failure_count": 0, @@ -15,7 +19,7 @@ function addToLogViewer(logViewer, lines, taskState) { var v = lines[a].match(re); if (v != null) { - var ts = new Date(Date.UTC(v[2], v[3], v[4], v[6], v[7], v[8])); + var ts = new Date(Date.UTC(v[2], v[3]-1, v[4], v[6], v[7], v[8])); v11 = v[11]; if (typeof v[11] === 'undefined') { @@ -89,12 +93,12 @@ function addToLogViewer(logViewer, lines, taskState) { taskid: v11, node: node, slot: slot, - message: message, + message: message.replace(/&/g, '&').replace(//g, '>'), type: type }); count += 1; } else { - console.log("Did not parse: " + lines[a]); + console.log("Did not parse line " + a + ": " + lines[a]); } } logViewer.add(items);