Runtime Logs
The log page provides real-time viewing and history of application runtime status.
Page Layout
┌──────────────────────────────────────────────────┐
│ Log Category: [All ▼] Auto Scroll: [●] │
│ [Clear Log] [Clear All] │
│ │
│ Log Records │
│ ┌──────────┬───────┬──────────┬───────────────┐ │
│ │ Time │ Level │ Category │ Message │ │
│ ├──────────┼───────┼──────────┼───────────────┤ │
│ │ 12:00:01 │ Info │Heartbeat │ Replaced... │ │
│ │ 12:00:02 │ Warn │ Proxy │ Timeout... │ │
│ │ 12:00:03 │ Error │ Database │ Write fail... │ │
│ └──────────┴───────┴──────────┴───────────────┘ │
└──────────────────────────────────────────────────┘
Log Categories
Use the dropdown at the top to select which category to view:
| Category | Content |
|---|---|
| All | Logs from all modules |
| Errors | Error-level logs only |
| Heartbeat | Heartbeat simulation proxy logs |
| Collection | Data collection logs |
| Database | SQLite operation logs |
| Proxy | SOCKS5 proxy service logs |
Log Display
- Each category shows up to the latest 20 log entries
- Each entry includes timestamp, level, category, and message content
- Auto Scroll: When enabled (ToggleSwitch), auto-scrolls to bottom on new logs; when disabled, you can freely browse history
Log Management
- Clear Log: Clear displayed logs (doesn't affect disk files)
- Clear All: Delete all log files from disk (warning-colored button)
tip
When troubleshooting, select "Errors" from the dropdown first — it usually identifies the cause quickly.