Fix LOG4J2-1196 (close Mongo connection)

Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/0f93ec35
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/0f93ec35
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/0f93ec35

Branch: refs/heads/LOG4J-1181
Commit: 0f93ec35de5500d4aaaaa94a4726a850d3e1ae48
Parents: 45a6eb1
Author: Matt Sicker <[email protected]>
Authored: Mon Nov 16 11:22:53 2015 -0600
Committer: Matt Sicker <[email protected]>
Committed: Mon Nov 16 11:22:53 2015 -0600

----------------------------------------------------------------------
 .../logging/log4j/nosql/appender/mongodb/MongoDbConnection.java | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/0f93ec35/log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/mongodb/MongoDbConnection.java
----------------------------------------------------------------------
diff --git 
a/log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/mongodb/MongoDbConnection.java
 
b/log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/mongodb/MongoDbConnection.java
index 6b65fc3..577adea 100644
--- 
a/log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/mongodb/MongoDbConnection.java
+++ 
b/log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/mongodb/MongoDbConnection.java
@@ -81,9 +81,8 @@ public final class MongoDbConnection extends 
AbstractNoSqlConnection<BasicDBObje
 
     @Override
     public void closeImpl() {
-        // there's no need to call this.mongo.close() since that literally 
closes the connection.
-        // MongoDBClient uses internal connection pooling.
-        // For more details, see LOG4J2-591.
+        // LOG4J2-1196
+        this.collection.getDB().getMongo().close();
     }
 
 }

Reply via email to