From b712282f6272b2082c9418156082e0be653d834d Mon Sep 17 00:00:00 2001 From: Sucukdeluxe Date: Tue, 3 Mar 2026 02:12:48 +0100 Subject: [PATCH] Log which extraction backend was used (7zjbinding/zip4j/legacy) Co-Authored-By: Claude Opus 4.6 --- package.json | 2 +- src/main/extractor.ts | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index c7431b0..ab52979 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "real-debrid-downloader", - "version": "1.5.43", + "version": "1.5.44", "description": "Real-Debrid Downloader Desktop (Electron + React + TypeScript)", "main": "build/main/main/main.js", "author": "Sucukdeluxe", diff --git a/src/main/extractor.ts b/src/main/extractor.ts index 2228c2d..bf79c42 100644 --- a/src/main/extractor.ts +++ b/src/main/extractor.ts @@ -1177,6 +1177,7 @@ async function runExternalExtract( ); if (jvmResult.ok) { + logger.info(`Entpackt via ${jvmResult.backend || "jvm"}: ${path.basename(archivePath)}`); return jvmResult.usedPassword; } if (jvmResult.aborted) { @@ -1206,8 +1207,11 @@ async function runExternalExtract( timeoutMs, hybridMode ); + const extractorName = path.basename(command).replace(/\.exe$/i, ""); if (jvmFailureReason) { - logger.info(`Legacy-Extractor übernahm nach JVM-Fehler: ${path.basename(archivePath)}`); + logger.info(`Entpackt via legacy/${extractorName} (nach JVM-Fehler): ${path.basename(archivePath)}`); + } else { + logger.info(`Entpackt via legacy/${extractorName}: ${path.basename(archivePath)}`); } return password; } finally {