Help > Troubleshooting > Open Logs Folder opens app.getPath(''logs''), but nothing ever writes there, so troubleshooting reports come back empty. Renderer errors and unhandled rejections currently vanish.
- Main process: capture its own errors plus renderer
console.error/crash events (webContents render-process-gone, unresponsive) to a rotating log file in the logs folder.
- Renderer: forward
window.onerror / unhandledrejection over IPC.
- Keep it lightweight; this is for bug reports, not telemetry. Nothing leaves the machine.
Help > Troubleshooting > Open Logs Folder opens
app.getPath(''logs''), but nothing ever writes there, so troubleshooting reports come back empty. Renderer errors and unhandled rejections currently vanish.console.error/crash events (webContentsrender-process-gone,unresponsive) to a rotating log file in the logs folder.window.onerror/unhandledrejectionover IPC.