From 59bfef824a78de28c65d4698c40af36dbe8325bc Mon Sep 17 00:00:00 2001 From: Gabriel Date: Fri, 31 Mar 2023 18:48:45 +0200 Subject: [PATCH] crash and report to file, not to user Signed-off-by: Gabriel --- .../core/src/main/stop-services-and-exit-app.injectable.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/core/src/main/stop-services-and-exit-app.injectable.ts b/packages/core/src/main/stop-services-and-exit-app.injectable.ts index 402862b462..496fe1fda9 100644 --- a/packages/core/src/main/stop-services-and-exit-app.injectable.ts +++ b/packages/core/src/main/stop-services-and-exit-app.injectable.ts @@ -8,6 +8,7 @@ import clusterManagerInjectable from "./cluster/manager.injectable"; import loggerInjectable from "../common/logger.injectable"; import closeAllWindowsInjectable from "./start-main-application/lens-window/hide-all-windows/close-all-windows.injectable"; import emitAppEventInjectable from "../common/app-event-bus/emit-event.injectable"; +const { app, crashReporter } = require('electron'); const stopServicesAndExitAppInjectable = getInjectable({ id: "stop-services-and-exit-app", @@ -20,6 +21,9 @@ const stopServicesAndExitAppInjectable = getInjectable({ const emitAppEvent = di.inject(emitAppEventInjectable); return () => { + logger.info("CRASHREPORTER:START"); + logger.info(app.getPath('crashDumps')) + crashReporter.start({ submitURL: '', uploadToServer: false }) emitAppEvent({ name: "service", action: "close" }); closeAllWindows(); clusterManager.stop();