Dominik Fuchß 4 лет назад
Родитель
Сommit
9fc37f8ade

+ 2 - 0
jplag.cli/src/main/java/de/jplag/logger/CollectedLogger.java

@@ -90,6 +90,8 @@ public final class CollectedLogger extends MarkerIgnoringBase {
         if (errors.isEmpty())
             return;
 
+        this.allErrors.removeAll(errors);
+
         info("Summary of all Errors:");
         errors.forEach(error -> log(LOG_LEVEL_ERROR, error.first(), error.second(), error.third()));
         isFinalizing = false;

+ 3 - 0
jplag.cli/src/main/java/de/jplag/logger/CollectedLoggerFactory.java

@@ -34,6 +34,9 @@ public final class CollectedLoggerFactory implements ILoggerFactory {
         }
     }
 
+    /**
+     * Print all errors of existing instances of {@link CollectedLogger}.
+     */
     public void finalizeInstances() {
         List<CollectedLogger> copy = new ArrayList<>(loggerMap.values());
         copy.forEach(CollectedLogger::printAllErrorsForLogger);