From d80483adc2afd24b581ada726eeaee42c468d387 Mon Sep 17 00:00:00 2001 From: Sucukdeluxe Date: Thu, 5 Mar 2026 05:32:44 +0100 Subject: [PATCH] Add download lifecycle logging for better diagnostics - Log when packages are added (count + names) - Log when individual item downloads start (filename, size, provider) Co-Authored-By: Claude Opus 4.6 --- src/main/download-manager.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/download-manager.ts b/src/main/download-manager.ts index dd006eb..e494f97 100644 --- a/src/main/download-manager.ts +++ b/src/main/download-manager.ts @@ -1384,6 +1384,10 @@ export class DownloadManager extends EventEmitter { addedPackages += 1; } + if (addedPackages > 0 || addedLinks > 0) { + const pkgNames = packages.filter((p) => p.links.length > 0).map((p) => p.name).join(", "); + logger.info(`Pakete hinzugefügt: ${addedPackages} Paket(e), ${addedLinks} Link(s) [${pkgNames}]`); + } this.persistSoon(); this.emitState(); if (unresolvedByLink.size > 0) { @@ -4736,6 +4740,7 @@ export class DownloadManager extends EventEmitter { item.fullStatus = `Starte... (${unrestricted.providerLabel})`; item.updatedAt = nowMs(); this.emitState(); + logger.info(`Download Start: ${item.fileName} (${humanSize(unrestricted.fileSize || 0)}) via ${unrestricted.providerLabel}, pkg=${pkg.name}`); const maxAttempts = maxItemAttempts; let done = false;