garydgregory commented on code in PR #3467:
URL: https://github.com/apache/logging-log4j2/pull/3467#discussion_r1959779457


##########
log4j-mongodb4/src/main/java/org/apache/logging/log4j/mongodb4/MongoDb4Connection.java:
##########
@@ -67,21 +67,23 @@ public MongoDb4Connection(
             final ConnectionString connectionString,
             final MongoClient mongoClient,
             final MongoDatabase mongoDatabase,
+            final String collectionName,

Review Comment:
   IMO, saying that everything (IOW public and protected) in all of Log4j is 
bound by binary compatibility is not a good thing and a bit of a fantasy we've 
not strictly adhered to in the past. The public API IMO is `log4j-api` and 
that's what's binary compatible, always.
   
   More than that are just handcuffs we're putting on ourselves. Log4j API call 
sites can happily hum along from release to release. Third-party Implementors 
(as few as there may be) of these APIs need to be aware of _all_ the changes 
from release to release, where behavioral changes will be trickier to deal with 
for them anyway.
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@logging.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to