You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by gg...@apache.org on 2016/09/08 07:47:53 UTC
logging-log4j2 git commit: Set state durring stop(...).
Repository: logging-log4j2
Updated Branches:
refs/heads/master fa0bb6f42 -> 95d55e5eb
Set state durring stop(...).
Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/95d55e5e
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/95d55e5e
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/95d55e5e
Branch: refs/heads/master
Commit: 95d55e5eb325d7e8c815e32074839d757649d969
Parents: fa0bb6f
Author: Gary Gregory <gg...@apache.org>
Authored: Thu Sep 8 00:47:52 2016 -0700
Committer: Gary Gregory <gg...@apache.org>
Committed: Thu Sep 8 00:47:52 2016 -0700
----------------------------------------------------------------------
.../log4j/core/appender/rolling/CompositeTriggeringPolicy.java | 2 ++
1 file changed, 2 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/95d55e5e/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/CompositeTriggeringPolicy.java
----------------------------------------------------------------------
diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/CompositeTriggeringPolicy.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/CompositeTriggeringPolicy.java
index 226499f..6d49435 100644
--- a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/CompositeTriggeringPolicy.java
+++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/CompositeTriggeringPolicy.java
@@ -79,10 +79,12 @@ public final class CompositeTriggeringPolicy extends AbstractTriggeringPolicy {
@Override
public boolean stop(final long timeout, final TimeUnit timeUnit) {
+ setStopping();
boolean stopped = true;
for (final TriggeringPolicy triggeringPolicy : triggeringPolicies) {
stopped &= triggeringPolicy.stop(timeout, timeUnit);
}
+ setStopped();
return stopped;
}