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 {