How to Enable Debug Mode and Submit an Issue
If you’re experiencing an issue with Universal Announcer, enabling debug mode will help me diagnose the problem. This guide walks you through the process.
Step 1: Locate Your Config Folder
First, navigate to your Universal Announcer configuration folder. In Windows, you can access this by typing %APPDATA%\UniversalAnnouncer in the address bar of File Explorer or the Run dialog (Windows key + R).
Note: The %APPDATA% environment variable automatically expands to your AppData\Roaming folder (typically C:\Users\YourUsername\AppData\Roaming). Windows handles this expansion automatically, so you don’t need to replace it manually.
In this folder, you’ll see your configuration files, including config.json.
Step 2: Enable Debug Mode
You have two options to enable debug logging:
Option A: Using the App Interface
- Open Universal Announcer
- Go to the Settings tab, then select Help & About
- Rapidly click the logo on the left side four times
- You should see a message confirming that logging has been activated
Option B: Manual Configuration
- Open the
config.jsonfile in your%APPDATA%\UniversalAnnouncerfolder using a text editor -
Add the following line to the configuration:
"IsDebugModeEnabled": true, - Save the file
Step 3: Reproduce the Issue
Since logging starts immediately when debug mode is enabled, it’s best to:
- Restart the application to ensure logging is active from the start
- Recreate the issue you’re experiencing
- The log file (
debug.log) will be created in your%APPDATA%\UniversalAnnouncerfolder and will contain detailed information about what happens inside the app
Step 4: Submit Your Issue
Preferred Method: GitHub Issues
- Go to https://github.com/fearlessfrog/UniversalAnnouncer/issues
- Create a new issue describing the problem
- Attach the
debug.logtext file from your%APPDATA%\UniversalAnnouncerfolder - You can also include your
config.jsonfile if relevant—it contains no keys or personal information, just your settings
GitHub is the preferred method because it helps me track issues in one place and allows others in the community to help troubleshoot.
Alternative Methods
If you prefer not to use GitHub, you can:
- Upload the
debug.logfile (and optionallyconfig.json) to a file sharing service - Contact me on Discord in the Cabin Announcements server or on a direct message at https://flightsim.to with a link to the files
However, GitHub is recommended for better issue tracking and community support.
Step 5: Disable Debug Mode
After submitting your issue, you should disable debug mode. While the log file isn’t a major problem, it will grow over time, and it’s best to have a clean log file for each issue you report.
You can turn off debugging using the same method you used to enable it:
- If you used Option A: Rapidly click the logo four times again in the Help & About tab
- If you used Option B: Remove the
"IsDebugModeEnabled": true,line from yourconfig.jsonfile or set it tofalse
What Information Helps?
When submitting an issue, please include:
- A clear description of what happened
- Steps to reproduce the issue (if possible)
- The
debug.logfile from when the issue occurred - Your
config.jsonfile (optional but helpful) - Any error messages you saw
This information helps me identify and fix problems more quickly. Thanks!