[ErrorHandler] Add uncaught exception handling

This commit is contained in:
Ducko 2021-12-11 19:51:36 +00:00
parent d53177898a
commit a8c0a15792
2 changed files with 9 additions and 6 deletions

3
src/bootstrap.js vendored
View file

@ -15,6 +15,9 @@ global.releaseChannel = buildInfo.releaseChannel;
log('BuildInfo', 'Loaded build info', buildInfo); log('BuildInfo', 'Loaded build info', buildInfo);
const errorHandler = require('./errorHandler');
errorHandler.init();
// Just required for startup // Just required for startup
const appSettings = require('./appSettings'); const appSettings = require('./appSettings');
const GPUSettings = require('./GPUSettings'); const GPUSettings = require('./GPUSettings');

View file

@ -1,15 +1,15 @@
const { app } = require("electron"); const { app } = require("electron");
exports.init = () => { exports.init = () => {
/* process.on('uncaughtException', error => { process.on('uncaughtException', error => {
const stack = error.stack ? error.stack : String(error); const stack = error.stack ? error.stack : String(error);
const message = `Uncaught exception:\n${stack}`; const message = `Uncaught exception:\n${stack}`;
console.warn(message); console.warn(message);
if (!isErrorSafeToSuppress(error)) { // _electron.dialog.showErrorBox('A JavaScript error occurred in the main process', message);
_electron.dialog.showErrorBox('A JavaScript error occurred in the main process', message); });
}
}); */ log('ErrorHandler', 'Inited');
}; };