Chealer commented on issue #1475:
URL: 
https://github.com/apache/logging-log4j2/issues/1475#issuecomment-2080701907

   @rgoers I am sorry for replying so late. Thank you for your reply.
   
   > As such, I don't really see anything wrong with its name. Calling it the 
"implementation core" is misleading as it gives the impression that something 
else might be required.
   
   The issue is non-trivial and I have limited capacity to advise (I haven't 
worked with Log4j at all this year), but if my understanding is correct, 
something else *might indeed* be required in some cases, although that depends 
on how "require" is defined. If logging to MongoDB is considered _required_ in 
some contexts, then such users do _require_ log4j-mongodb.
   
   I cannot make sense of the name "core" if it isn't for these extensions. I 
guess the fundamental problem here is that the meaning of "core" is not 
documented anywhere.
   
   Once that's done, it should also be verified that the terminology is 
coherent. For example, if log4j-mongodb is considered as part of the RI, then 
[the MongoDB appender's 
documentation](https://logging.apache.org/log4j/2.x/log4j-mongodb4.html) 
shouldn't state that "The MongoDB Appender is dependent on the Log4j 2 API and 
implementation". It should rather say it depends on the implementation's 
**core**.
   
   That being said, my suggestion to change the name element was wrong. Unless 
the project itself is renamed, the name should stay as it is. I guess I was 
confusing the name field with a short description, but I see that the POM 
(version 4) doesn't support distinguishing between short and extended 
descriptions. Sorry about that


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to