Using the Log Viewer

WPSD writes a separate log file for every service it runs, and the Dashboard gives you a live viewer for all of them plus a one-click way to grab all of them at once. There is essentially never a reason to SSH in and tail -f a file by hand — use this instead.

Opening the Log Viewer

From the main Dashboard, click Log Viewer in the top navigation. Pick the service you care about from the dropdown; the page shows that service’s log for the current day and keeps updating as new lines are written.

Which log covers which service

Log

Covers

MMDVMHost

The core modem/RF layer — used by every mode. If nothing works at all, or a specific mode won’t key up/receive, start here.

DMRGateway

DMR routing between MMDVMHost and the DMR networks (BrandMeister, TGIF, FreeDMR, etc.) — talkgroup routing, network connect/disconnect.

ircDDBGateway

D-Star — reflector linking/unlinking, ircDDB registration.

YSFGateway

Yaesu System Fusion (YSF/C4FM) — reflector linking, FCS/YSF room connections.

DGIdGateway

YSF DG-ID routing.

P25Gateway

P25 reflector linking.

NXDNGateway

NXDN reflector/network linking.

DAPNETGateway

DAPNET paging.

DMR2YSF / DMR2NXDN / YSF2DMR / YSF2NXDN / YSF2P25

The cross-mode bridges — only relevant if you’ve enabled one of these bridging modes.

APRSGateway

APRS reporting/beaconing.

If you’re not sure which log applies, check MMDVMHost first — most keying, RF, and audio problems show up there regardless of mode.

Download All Logs

Next to the log dropdown is a Download All Logs button. It bundles every service’s log for the day, plus dmesg output, into a single zip. This is what you should attach when asking for help — it’s one click, it takes a few seconds, and it gives whoever’s helping you everything they’d otherwise have to ask you for one file at a time.

Tip

Grab this zip while the problem is still happening or immediately after, not the next day — the logs roll over daily, so waiting means the relevant lines may no longer be in the day’s file.