|
@@ -19,6 +19,16 @@ export const initLogging = () => {
|
|
log.transports.file.format = "[{y}-{m}-{d}T{h}:{i}:{s}{z}] {text}";
|
|
log.transports.file.format = "[{y}-{m}-{d}T{h}:{i}:{s}{z}] {text}";
|
|
|
|
|
|
log.transports.console.level = false;
|
|
log.transports.console.level = false;
|
|
|
|
+
|
|
|
|
+ // Log unhandled errors and promise rejections.
|
|
|
|
+ log.errorHandler.startCatching({
|
|
|
|
+ onError: ({ error, errorName }) => {
|
|
|
|
+ logError(errorName, error);
|
|
|
|
+ // Prevent the default electron-log actions (e.g. showing a dialog)
|
|
|
|
+ // from getting triggered.
|
|
|
|
+ return false;
|
|
|
|
+ },
|
|
|
|
+ });
|
|
};
|
|
};
|
|
|
|
|
|
/**
|
|
/**
|