> > First, why was log4j chosen as the backend?
> 
> Because it is/was the most accepted logging framework on the market,
> with a large array of Appenders.

But I thought you said just a short while ago (can't find quote, or
maybe it was just hearsay) that Log4j sucks and that you want to
implement your own logger in Qi4j?


> > Second, why does PaxLoggingService have a direct dependency on the KF
> > LogService, rather than just implementing the OSGi LogService directly?
> 
> Could it be because you don't know how to read a pom.xml ?? There is
> no dependency on KF. KFLog is packaged into Pax Logging API, because a
> lot of the KF bundles uses it. The intent is that Pax Logging API
> provides all the logging APIs we can provide, so people get a unified
> destination for all the legacy code out there.

Ok, see reply below to last question.

> > Third, it seems that PaxLogger is essentially just a collection of
> > useful utility methods. Is there otherwise something I'm missing?
> 
> PaxLogger is a bridging class between the Pax Logging API and the Pax
> Logging Service. Not something expected to be used directly (since I
> don't want to promote Yet Another Logging API).

Damn. Didn't know this. I already went ahead and started using PaxLogger
as my API. That's why I couldn't understand the dependency on KFLog
(it's super class).

The docs say that OSGi logger sucks... so what would you recommend,
then? I'm not really interested in creating a dependency on any of the
other sucky loggers, for future compatibility.


Thanks!
=dml




_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to