Skip to content

Logs

Use the live message stream at the bottom of the Monitor tab to find out what the show machine was doing at the moment something went wrong.

The panel

Logs runs the full width of the Monitor tab, below the other three panels. New entries arrive as they happen and land at the bottom of the list.

Control What it does
Count (for example 12 / 340) How many entries the current filter shows, out of how many are held. Hidden on narrow screens.
Level dropdown Filters by severity — see below.
Clear Empties the list on this device. Disabled when there is nothing to clear.

Before anything arrives the panel reads Waiting for logs.... If entries exist but the filter excludes all of them, it reads No logs match filter.

Reading an entry

Each line has four parts:

[19:42:07] INFO   <source>: <message>
Part What it is
[19:42:07] Time of the entry, shown in this device's local time.
INFO Severity: DEBUG, INFO, WARN or ERROR. Errors are red, warnings amber, information plain, debug dimmed.
<source> Which part of the system emitted the entry. Useful for grouping related lines; you do not need to know what each name means.
<message> The message itself.

Long messages wrap rather than being cut off, so nothing is hidden from you.

Filtering by level

The dropdown filters by minimum severity — each option shows that level and everything more severe.

Option Shows
All Every entry.
Debug+ Every entry (debug is the lowest level, so this matches All).
Info+ Information, warnings and errors. Hides debug chatter.
Warn+ Warnings and errors only.
Error Errors only.

Warn+ is the setting to reach for when you are chasing a problem: it strips out routine activity and leaves the things the system itself thinks are worth flagging. Switch back to All once you know roughly when the problem happened, so you can see what surrounded it.

Scrolling and following

The list follows the newest entry while you are at the bottom. Scroll up and it stops following, so a burst of new messages will not drag your place away while you read. Scroll back to the bottom to resume following.

How much is kept

  • The panel holds up to 1000 entries on this device. Older ones fall off the top as new ones arrive.
  • The show machine keeps its own recent history and sends it when a browser connects, so opening Moonshine gives you what happened recently — not just what happens from now on.
  • Clear empties the list on the device you press it on. Other people's screens keep theirs, the show machine's own history is untouched, and reconnecting or reloading will bring recent entries back.

Using it when something looks wrong

  1. Note the time. The moment matters more than anything else you can collect — a cue that misfired at 19:42, a stutter during the second song.
  2. Set the filter to Warn+. Look for entries near that time.
  3. Widen to All around a suspicious entry, to see what led up to it.
  4. Cross-check the other panels. A warning at the same moment the Cook Time bar spiked, or the Network status went unresponsive, tells you which of the two was the cause and which was the symptom.
  5. Write down the exact text and the timestamp before you clear anything. If you need support, that pair is worth more than a description of what it looked like.

Clear before doors

Press Clear just before you open the house. Anything in the panel afterwards happened during the show, which turns the log from an archive into a live account of the run.

Not everything worth knowing is an error

Routine activity — projects loading, devices joining, saves completing — is logged at information level. When you are verifying that something did happen, rather than chasing something that failed, leave the filter on All.