[logback-user] Minimal library dependency for logback implementation of RequestLogImpl

Ceki Gulcu ceki at qos.ch
Wed Jan 28 17:07:13 CET 2009



Russell E Glaue wrote:
> 
> The GBean is a Geronimo construct, however if Geronimo does not bundle the
> Logback library in with it, then it seems ridiculous to include the GBean in
> Geronimo which depends on an external library not available in the Geronimo distro.
> 
> Instead it makes more since to put it in the Logback distro.
> 
> Logback implements the Jetty RequestLog, as RequestLogImpl. This implementation
> is in the Logback distro, not Jetty. Jetty does not incorporate Logback, so it
> would seem funny to give the implementation to Jetty unless they also agree to
> accept the Logback libraries into the distribution.
> 
> On the other hand, if we implement a log4j version of RequestLog, that should go
> into the Jetty namespace, and not the Log4j namespace, as Log4j is distributed
> with Jetty.
> 
> Overall, I agree with you. It would seem logical that the RequestLogImpl (of
> Logack) be distributed as part of Jetty, and the GBean wrapper for it
> distributed with Geronimo, but if Jetty and Geronimo do not bundle the Logback
> library, I do not see that as making sense.

I thought that you were interested in providing access-log functionality for a 
widely-deployed application in the enterprise/institution where you work. Why is 
it so important in which project your GBean extension lives? Put differently, 
why do wish to redistribute the GBean extension?

> 
> -RG

-- 
Ceki Gülcü
Logback: The reliable, generic, fast and flexible logging framework for Java.
http://logback.qos.ch


More information about the Logback-user mailing list