Log Viewer
The Log Viewer provides dedicated full-screen views for each category of system activity. Instead of sharing screen space on the dashboard, each log type gets the full viewport — useful when you need to focus on a specific data stream during debugging or operations.
Accessing Log Views
From the Monitor dashboard, click on any log panel to open its full-screen view. You can also navigate directly:
| View | Description |
|---|---|
| DCC Logger | All DCC-EX commands flowing through the server |
| Turnout Logs | Turnout state change events |
| Effect Logs | Effect activation and deactivation events |
| Device Serial Monitors | Serial output from all connected devices |
| Single Device | Serial output for one specific device |
Each view requires you to be logged in with a layout selected.
Live Status Indicator
Every log view displays a Live chip in the header bar — a green indicator with a radar icon confirming that real-time data is actively streaming. If the connection drops, the indicator reflects the disconnected state.
DCC Command Log
The DCC Logger captures every DCC-EX command that passes through the system. Each log entry includes:
- Action — The command category (e.g., throttle, turnout, function, power)
- Payload — The parsed DCC-EX command
- Timestamp — When the command was received
Turnout Logs
The Turnout Log displays every turnout state change detected across your layout. Each entry shows:
- Turnout ID — Which turnout changed
- Updated state — The new turnout position (thrown or closed)
Effect Logs
The Effect Log captures every effect activation, deactivation, or property change. Each entry includes:
- Effect ID — Which effect changed
- Effect data — The updated effect state
Device Serial Monitor
The Device Serial Monitor provides a terminal-like view of raw serial communication between the DEJA Server and connected hardware devices.
Monitoring a Device
When you open a device monitor, the app automatically subscribes to that device's serial data stream. You'll see:
- Raw serial data — Every byte sent to or received from the device
- Direction indicators — Whether data is incoming (from device) or outgoing (to device)
- Timestamps — When each message was sent or received
Color-Coded Status
- Live (green) — Device is connected and actively streaming
- Device not found — The device ID doesn't match any registered device in your layout
- Disconnected — The connection has dropped
Multi-Device vs. Single Device
- All devices view — Shows every registered device in its own monitor panel side by side
- Single device view — Isolates one device with its name, connection status, and a link back to the full device list
Demo Mode
A demo view is available for testing the device serial monitor UI without a live server connection. Useful for exploring the interface before your hardware is set up.