ShellYard

Log Viewer

Tail remote files, journalctl units, or local files in one pane. Regex filter, error/warn highlighting, Magellan-attach. Pro tier.

Tools → Log Viewer runs a continuous tail against three kinds of source and renders them in a unified pane. Pro tier.

Sources

  • Remote filetail -F <path> over an active SSH session
  • journalctljournalctl -f for the whole system, or -u <unit> for a single service
  • Local file — same UX for files on your workstation

In the pane

  • Sidebar lists every active tail
  • Regex filter narrows visible lines without stopping the underlying stream
  • error / warn lines are highlighted automatically
  • Pause stops UI updates; the underlying buffer keeps filling so you don’t miss anything during the freeze
  • Resume flushes the buffer and goes live again
  • Clear wipes the pane; Stop ends the tail
  • Hard cap at 5,000 lines per tail to keep the renderer snappy

Magellan-attach

The “Attach to Magellan” button hands the last 200 visible lines (capped at 50 KB) to a fresh Magellan chat. Useful for “what’s this error pattern” without copy-pasting.

When a tail dies

If a tail closes — the SSH session drops, the file gets rotated and the new file isn’t readable, the unit goes away — the pane prints a [tail closed: <reason>] line so you know which one stopped and why. The active-tail render is guarded so a fast-dying tail can’t crash the panel.