From e7f55909340efb1d212849c1945f49b1ba1275c3 Mon Sep 17 00:00:00 2001 From: Marcus van Elst Date: Thu, 23 Apr 2026 17:25:00 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20#15:=20Log-Eintrag=20am=20Laufende=20lies?= =?UTF-8?q?t=20lokale=20Z=C3=A4hler=20statt=20RunSummary?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Synthetisierte Fehlzeilen (fehlende Quelldatei) werden nur im lokalen failedCount gezählt, nicht in RunSummary. Der abschließende Log-Eintrag verwendete bisher summary.failedCount() und zeigte daher fehlgeschlagen=0 obwohl die GUI-Anzeige korrekt war. Co-Authored-By: Claude Sonnet 4.6 --- .../umbenenner/adapter/in/gui/batchrun/GuiBatchRunTab.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pdf-umbenenner-adapter-in-gui/src/main/java/de/gecheckt/pdf/umbenenner/adapter/in/gui/batchrun/GuiBatchRunTab.java b/pdf-umbenenner-adapter-in-gui/src/main/java/de/gecheckt/pdf/umbenenner/adapter/in/gui/batchrun/GuiBatchRunTab.java index 04422a0..4acd89a 100644 --- a/pdf-umbenenner-adapter-in-gui/src/main/java/de/gecheckt/pdf/umbenenner/adapter/in/gui/batchrun/GuiBatchRunTab.java +++ b/pdf-umbenenner-adapter-in-gui/src/main/java/de/gecheckt/pdf/umbenenner/adapter/in/gui/batchrun/GuiBatchRunTab.java @@ -982,10 +982,12 @@ public final class GuiBatchRunTab { appendSummary(outcome); updateButtonStates(); notifyRunStateChanged(); + // Lokale Zähler verwenden, nicht RunSummary – synthetisierte Fehlzeilen + // (fehlende Quelldatei) sind nur im lokalen failedCount erfasst. LOG.info("GUI-Verarbeitungslauf: Lauf beendet. successfullyStarted={}, completed={}, " + "erfolgreich={}, fehlgeschlagen={}, übersprungen={}.", outcome.successfullyStarted(), outcome.batchCompletedNormally(), - summary.successCount(), summary.failedCount(), summary.skippedCount()); + successCount, failedCount, skippedCount); } /**