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 2020/05/17 13:43:00 UTC

[logging-log4j2] branch release-2.x updated: Remove MongoDb3 deprecated code since we already register our LevelCodec.

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch release-2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git


The following commit(s) were added to refs/heads/release-2.x by this push:
     new e38ce76  Remove MongoDb3 deprecated code since we already register our LevelCodec.
e38ce76 is described below

commit e38ce76bbbe19626e026952cba92e6926bc4f911
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Sun May 17 09:42:55 2020 -0400

    Remove MongoDb3 deprecated code since we already register our
    LevelCodec.
---
 .../apache/logging/log4j/mongodb3/MongoDbConnection.java  | 15 ---------------
 1 file changed, 15 deletions(-)

diff --git a/log4j-mongodb3/src/main/java/org/apache/logging/log4j/mongodb3/MongoDbConnection.java b/log4j-mongodb3/src/main/java/org/apache/logging/log4j/mongodb3/MongoDbConnection.java
index e25c366..34d0613 100644
--- a/log4j-mongodb3/src/main/java/org/apache/logging/log4j/mongodb3/MongoDbConnection.java
+++ b/log4j-mongodb3/src/main/java/org/apache/logging/log4j/mongodb3/MongoDbConnection.java
@@ -16,16 +16,13 @@
  */
 package org.apache.logging.log4j.mongodb3;
 
-import org.apache.logging.log4j.Level;
 import org.apache.logging.log4j.Logger;
 import org.apache.logging.log4j.core.appender.AppenderLoggingException;
 import org.apache.logging.log4j.core.appender.nosql.AbstractNoSqlConnection;
 import org.apache.logging.log4j.core.appender.nosql.NoSqlConnection;
 import org.apache.logging.log4j.core.appender.nosql.NoSqlObject;
 import org.apache.logging.log4j.status.StatusLogger;
-import org.bson.BSON;
 import org.bson.Document;
-import org.bson.Transformer;
 
 import com.mongodb.MongoClient;
 import com.mongodb.MongoException;
@@ -40,18 +37,6 @@ public final class MongoDbConnection extends AbstractNoSqlConnection<Document, M
 
     private static final Logger LOGGER = StatusLogger.getLogger();
 
-    static {
-        BSON.addEncodingHook(Level.class, new Transformer() {
-            @Override
-            public Object transform(final Object o) {
-                if (o instanceof Level) {
-                    return ((Level) o).name();
-                }
-                return o;
-            }
-        });
-    }
-
     private static MongoCollection<Document> getOrCreateMongoCollection(final MongoDatabase database,
             final String collectionName, final boolean isCapped, final Integer sizeInBytes) {
         try {