LOG4J2-1748 fix
Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/f6341ad5 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/f6341ad5 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/f6341ad5 Branch: refs/heads/LOG4J2-1748and1780-remove-ExecutorService-from-LoggerContext Commit: f6341ad505c298fcf66c9b3183873cc5f6c4e844 Parents: 4fb38c6 Author: Mikael Ståldal <[email protected]> Authored: Sun Jan 15 17:14:12 2017 +0100 Committer: Mikael Ståldal <[email protected]> Committed: Sun Jan 15 17:14:12 2017 +0100 ---------------------------------------------------------------------- .../logging/log4j/core/appender/rolling/RollingFileManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/f6341ad5/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/RollingFileManager.java ---------------------------------------------------------------------- diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/RollingFileManager.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/RollingFileManager.java index d32c726..ae398fc 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/RollingFileManager.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/RollingFileManager.java @@ -304,7 +304,7 @@ public class RollingFileManager extends FileManager { } return false; } finally { - if (thread == null || thread.isAlive()) { + if (thread == null || !thread.isAlive()) { semaphore.release(); } }
