FAQ - adamgell/cmtraceopen GitHub Wiki
FAQ
Installation
Do I need Node.js, Rust, or any development tools to run CMTrace Open?
No. The Releases page has self-contained binaries. Download and run — nothing else needed. The prerequisites listed in the contributing guide are only for building from source.
Which platforms are supported?
- Windows x64 (MSI installer or standalone exe)
- macOS Apple Silicon (DMG)
- Linux x64 (deb package or AppImage)
Is it portable?
Yes. The Windows .exe and Linux .AppImage are single-file portable executables. No installation required — just copy and run.
Is it signed?
Yes. Windows releases are code-signed. macOS releases are notarized by Apple.
Can I set it as the default .log file handler?
On Windows, CMTrace Open can register as the default handler for .log and .lo_ files. You may be prompted on first launch, or you can set it manually through Windows "Open with" settings.
Usage
Can I open multiple log files at the same time?
Multi-tab support is on the roadmap. Currently you can open one file or one folder at a time.
Can I open a folder of logs?
Yes. Use File > Open Folder to load all recognized log files from a directory into a single merged view.
Does it support command-line arguments?
Command-line file opening is on the roadmap. Currently, use file association (double-click) or drag and drop.
Does it work with non-Windows logs?
CMTrace Open can open any text file. If your logs use a recognized format (CCM, CBS, etc.) they get full structured parsing. Otherwise they open as plain text.
How does real-time tailing work?
CMTrace Open watches the file for changes using OS-level file system events. When new lines are appended, they appear automatically. No polling, no manual refresh.
What error codes does the lookup support?
The embedded database includes 120+ codes covering:
- Windows HRESULT codes
- SCCM/ConfigMgr error codes
- Intune-specific error codes
Troubleshooting
The app doesn't start on Linux
Make sure WebView2/WebKitGTK is installed. On Ubuntu/Debian:
sudo apt install libwebkit2gtk-4.1-0
Logs show garbled characters
The file may use an encoding other than UTF-8 or Windows-1252. CMTrace Open handles these two encodings automatically. If you see garbled text, the file likely uses a different encoding.
Contributing
How do I build from source?
See CONTRIBUTING.md for full build instructions.
Where do I report bugs or request features?
Open an issue on the GitHub Issues page. Sample log files in bug reports are extremely helpful.