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(); } }
