Have similar problem. Patch fixing issue for me
diff --git a/logback-core/src/main/java/ch/qos/logback/core/FileAppender.java b/logback-core/src/main/java/ch/qos/logback/core/FileAppender.java index cdc5d25..32673c1 100644 — a/logback-core/src/main/java/ch/qos/logback/core/FileAppender.java +++ b/logback-core/src/main/java/ch/qos/logback/core/FileAppender.java @@ -256,4 +256,12 @@ public class FileAppender<E> extends OutputStreamAppender<E> { super.writeOut(event); }
} + + @Override + public void stop() { + @SuppressWarnings("unchecked") + Map<String, String> map = (Map<String, String>) context.getObject(CoreConstants.RFA_FILENAME_PATTERN_COLLISION_MAP); + map.remove(getName()); + super.stop(); + }
}
|