Pārlūkot izejas kodu

Tweak "render-process-gone" handler

Manav Rathi 1 gadu atpakaļ
vecāks
revīzija
08489c8237
2 mainītis faili ar 6 papildinājumiem un 11 dzēšanām
  1. 4 9
      desktop/src/main/init.ts
  2. 2 2
      desktop/src/main/log.ts

+ 4 - 9
desktop/src/main/init.ts

@@ -9,7 +9,7 @@ import { getHideDockIconPreference } from "../services/userPreference";
 import { isPlatform } from "../utils/common/platform";
 import { buildContextMenu, buildMenuBar } from "../utils/menu";
 import log from "./log";
-import { isDev } from "./util";
+import { execAsync, isDev } from "./util";
 
 /**
  * Create an return the {@link BrowserWindow} that will form our app's UI.
@@ -44,19 +44,14 @@ export const createWindow = async () => {
     // Open the DevTools automatically when running in dev mode
     if (isDev) mainWindow.webContents.openDevTools();
 
-    mainWindow.webContents.on("render-process-gone", (event, details) => {
+    mainWindow.webContents.on("render-process-gone", (_, details) => {
+        log.error(`render-process-gone: ${details}`);
         mainWindow.webContents.reload();
-        logErrorSentry(
-            Error("render-process-gone"),
-            "webContents event render-process-gone",
-            { details },
-        );
-        ElectronLog.log("webContents event render-process-gone", details);
     });
 
     mainWindow.webContents.on("unresponsive", () => {
+        log.error("webContents unresponsive");
         mainWindow.webContents.forcefullyCrashRenderer();
-        ElectronLog.log("webContents event unresponsive");
     });
 
     mainWindow.on("close", function (event) {

+ 2 - 2
desktop/src/main/log.ts

@@ -50,7 +50,7 @@ export function logErrorSentry(
 
 const logError1 = (message: string, e?: unknown) => {
     if (!e) {
-        logError_(message);
+        logError_(`Error: ${message}`);
         return;
     }
 
@@ -64,7 +64,7 @@ const logError1 = (message: string, e?: unknown) => {
         es = String(e);
     }
 
-    logError_(`${message}: ${es}`);
+    logError_(`Error: ${message}: ${es}`);
 };
 
 const logError_ = (message: string) => {