grgrzybek commented on issue #2291:
URL: https://github.com/apache/karaf/issues/2291#issuecomment-3951207758

   there's no such thing as _backend JUL_...
   
   Pax Logging has two concepts - logging APIs/facades and logging backends.
   
   The APIs supported are exactly these:
   * SLF4J
   * Commons Logging
   * JULI logging (Tomcat JULI)
   * Avalon logging (ancient history)
   * JBoss logging
   * Log4j1 API
   * Log4j2 API
   * JUL (Java Util Logging)
   
   And there are only two backends (implementations):
   * Log4j2
   * Logback
   
   Originally, Pax Web had only one backend (implementation) - Log4j1, but 
after [Log4j Apocalypse fallout](https://en.wikipedia.org/wiki/Log4Shell) we've 
removed it (keeping only the API).
   
   the point is (with a lot of OSGi magic) that you can use _any_ API/facade 
with either of the two implementations - yes, even Log4j2 API with Logback 
backend.
   
   JUL API invocations are passed to any backend you choose (install) in OSGi 
runtime like Karaf.


-- 
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