Project

General

Profile

Actions

Feature #18975

closed

log viewer improvements

Added by Peter Amstutz about 2 years ago. Updated almost 2 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Workbench2
Target version:
Story points:
-
Release relationship:
Auto

Description

I'm using it to monitor the 2.4 test run.

https://workbench2.pirca.arvadosapi.com/processes/pirca-xvhdp-aiai8cvkddk1c4o

It's pretty great. I particularly like that when I've just started a workflow, the log panel is empty, but as soon as it starts running the logs start showing up, this gives good feedback.

  • bug: If you start from empty, and then it starts logging stuff, the "All logs" dropdown won't populate with the other log streams until you reload the panel
  • It would be nice if it started at the bottom and followed scroll by default, or had a button to do that
  • In fact, currently it doesn't seem to follow scrolling at all. It really needs to do that. I think the way wb1 does it is by checking if it is scrolled all the way to the bottom, and then when adding new text, it updates the scroll to ensure it is still scrolled to the bottom. (However if it is not scrolled all the way to the bottom, then it doesn't mess with the scroll position)
  • An option to show only crunch-run, stdout and stderr would be really great. If it was default, even better.
  • Can we make clickable links (PDHs and uuids) open in a new tab? It's annoying if I click on a link and when I come back to the panel I've lost all my UI state (like the scroll position).
  • Clickable link color is too dark against the black background

Out of scope (should be moved to their own tickets):

  • Logs for completed containers should be read from the log collection
  • Text search would be really great

Subtasks 1 (0 open1 closed)

Task #18999: Review 18975-log-improvementsResolvedPeter Amstutz07/08/2022Actions
Actions

Also available in: Atom PDF