You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by ma...@apache.org on 2016/03/07 02:58:24 UTC
[2/2] logging-log4j2 git commit: Release JmsManager in
JmsAppender.stop.
Release JmsManager in JmsAppender.stop.
Now JmsManager can shut down when all appenders are stopped!
Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/cc8eb1c4
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/cc8eb1c4
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/cc8eb1c4
Branch: refs/heads/master
Commit: cc8eb1c4663ffed24cc61e0ed37b9ceb5e88fd74
Parents: 8e8b963
Author: Matt Sicker <bo...@gmail.com>
Authored: Sun Mar 6 19:57:07 2016 -0600
Committer: Matt Sicker <bo...@gmail.com>
Committed: Sun Mar 6 19:57:07 2016 -0600
----------------------------------------------------------------------
.../apache/logging/log4j/core/appender/mom/JmsAppender.java | 6 ++++++
1 file changed, 6 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/cc8eb1c4/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/mom/JmsAppender.java
----------------------------------------------------------------------
diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/mom/JmsAppender.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/mom/JmsAppender.java
index 53b6ebb..7484ca1 100644
--- a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/mom/JmsAppender.java
+++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/mom/JmsAppender.java
@@ -68,6 +68,12 @@ public class JmsAppender extends AbstractAppender {
}
}
+ @Override
+ public void stop() {
+ this.manager.release();
+ super.stop();
+ }
+
@PluginBuilderFactory
public static Builder newBuilder() {
return new Builder();