How to Find and Read Log Files
When to Use Logs
Section titled “When to Use Logs”Log files help you diagnose persistent issues when basic troubleshooting steps have not resolved the problem. The SignalRGB support team will often ask for your logs when you submit a bug report.
Logs record what the application was doing leading up to an error. They give the support team context that screenshots alone cannot provide.
Finding Log Files
Section titled “Finding Log Files”Log files are stored at:
%LocalAppData%\WhirlwindFX\SignalRgb\LogsSteps to navigate to the logs folder:
- Press Win + R to open the Run dialog.
- Type
%LocalAppData%\WhirlwindFX\SignalRgb\Logsand press Enter. - The logs folder opens in File Explorer.
Opening the Device Information Page
Section titled “Opening the Device Information Page”The Device Information page shows a snapshot of every device SignalRGB currently detects, including firmware versions, connection state, and driver details. This is one of the fastest ways to confirm whether a device is being recognized correctly.
Open the Device Information page directly from within SignalRGB:
signalrgb://app/view/debuginfoPaste this link into your browser address bar or the Windows Run dialog (Win + R) while SignalRGB is running.
Enabling Verbose Logging
Section titled “Enabling Verbose Logging”Standard logs may not capture enough detail for complex issues. Verbose logging records more activity and gives the support team a fuller picture.
- Open SignalRGB.
- Go to Settings > Application > Advanced.
- Enable Verbose Logging or Debug Mode.
- Reproduce your issue. Restart the app, trigger the bug, or repeat the steps that cause the problem.
- Disable verbose logging after capturing the issue. Leaving it on can affect app performance.
What to Include in a Bug Report
Section titled “What to Include in a Bug Report”Providing the right information upfront speeds up the support process. Before submitting a report, gather the following:
- The most recent log file, sorted by date
- Any crash dump files (
.dmp) found in the logs folder - A screenshot of the Device Information page (
signalrgb://app/view/debuginfo) - Your device brand, model, and connection type (USB, PCIe, etc.)
- The steps you took to reproduce the issue
Capturing a CPU Stack Trace
Section titled “Capturing a CPU Stack Trace”If SignalRGB is hanging or consuming unexpected CPU, a stack trace helps the team identify exactly which thread or operation is causing the problem.
Use Process Explorer (a free Microsoft Sysinternals tool):
- Download Process Explorer from the Microsoft Sysinternals website.
- Run Process Explorer as Administrator.
- Locate
SignalRgb.exein the process list. - Right-click the process and select Properties.
- Go to the Threads tab and click Stack on the thread using the most CPU.
- Take a screenshot of the stack trace and include it in your bug report.