autoupdater: Use a separate electron-log instance.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2024-01-22 15:09:53 -08:00
parent 955a2eb6c7
commit da1cad9dff

View File

@@ -31,9 +31,10 @@ export async function appUpdater(updateFromMenu = false): Promise<void> {
let updateAvailable = false; let updateAvailable = false;
// Log what's happening // Log what's happening
log.transports.file.fileName = "updates.log"; const updateLogger = log.create({logId: "updates"});
log.transports.file.level = "info"; updateLogger.transports.file.fileName = "updates.log";
autoUpdater.logger = log; updateLogger.transports.file.level = "info";
autoUpdater.logger = updateLogger;
// Handle auto updates for beta/pre releases // Handle auto updates for beta/pre releases
const isBetaUpdate = ConfigUtil.getConfigItem("betaUpdate", false); const isBetaUpdate = ConfigUtil.getConfigItem("betaUpdate", false);