You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by pk...@apache.org on 2024/11/02 13:47:13 UTC
(logging-log4j2) branch 2.x updated: Remove breaking change in `log4j-mongodb`
This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a commit to branch 2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
The following commit(s) were added to refs/heads/2.x by this push:
new d2e8ad120e Remove breaking change in `log4j-mongodb`
d2e8ad120e is described below
commit d2e8ad120e6b2b77c1127c4ed02161709180fd49
Author: Piotr P. Karwasz <pi...@karwasz.org>
AuthorDate: Sat Nov 2 14:46:29 2024 +0100
Remove breaking change in `log4j-mongodb`
---
log4j-mongodb/pom.xml | 2 --
.../org/apache/logging/log4j/mongodb/MongoDbProvider.java | 15 +++++++++++----
2 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/log4j-mongodb/pom.xml b/log4j-mongodb/pom.xml
index 8a71f4ff60..b67845990f 100644
--- a/log4j-mongodb/pom.xml
+++ b/log4j-mongodb/pom.xml
@@ -32,8 +32,6 @@
<!-- Dependency versions -->
<mongodb.version>5.2.0</mongodb.version>
<slf4j2.version>2.0.16</slf4j2.version>
- <!-- Using bnd.baseline.skip for weird complaints; why are we running this at all for an appender impl? -->
- <bnd.baseline.skip>true</bnd.baseline.skip>
</properties>
<dependencyManagement>
<dependencies>
diff --git a/log4j-mongodb/src/main/java/org/apache/logging/log4j/mongodb/MongoDbProvider.java b/log4j-mongodb/src/main/java/org/apache/logging/log4j/mongodb/MongoDbProvider.java
index 69069949df..97e75d8dee 100644
--- a/log4j-mongodb/src/main/java/org/apache/logging/log4j/mongodb/MongoDbProvider.java
+++ b/log4j-mongodb/src/main/java/org/apache/logging/log4j/mongodb/MongoDbProvider.java
@@ -53,12 +53,19 @@ public abstract class MongoDbProvider implements NoSqlProvider<MongoDb4Connectio
}
/**
- * Creates a new builder.
- *
- * @return a new builder.
+ * @deprecated since 2.25.0 use the typesafe {@link #newMongoDbBuilder()} method.
+ */
+ @Deprecated
+ @SuppressWarnings("unchecked")
+ public static <B extends MongoDb4Provider.Builder<B>> B newBuilder() {
+ return (B) newMongoDbBuilder();
+ }
+
+ /**
+ * Creates a builder for the MongoDB plugin
*/
@PluginBuilderFactory
- public static Builder newBuilder() {
+ public static Builder newMongoDbBuilder() {
return new Builder();
}
}