You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by Berin Loritsch <bl...@apache.org> on 2001/03/15 19:47:22 UTC

Re: LogKit

volker.schmitt@basf-ag.de wrote:
> 
> Hi,
> 
> my name is Volker Schmitt from BASF in Germany. I have a question about the
> Logkit. We have developed a Framework for our e-Commerce Applikations which uses
> the Avalon Framework. For Logging we have choosen the Log4j logging package,
> because of very good functionality.
> Why Avalon not using Log4j as the logging package??? Because you have to
> maintain 2 different implementations and our problem is that we need to use and
> configure two different log packages.

This is a question better asked to the entire Avalon group.  This has come up
a few times.  First, let me give some history:

Log4j was only recently added to the Apache fold.  Before then, Avalon needed
a logging mechanism.  Peter Donald (the creator of LogKit) did evaluate Log4j,
and determined that some of the patterns and semantics were not exactly what
were needed.  Another issue is that Avalon needs a very fast Logging implementation,
that can take advantage of Compiler and VM optimizations.  LogKit came on the
scene, and very quickly had many of the important features that Log4j had.  Peter's
implementation was excellent, and filled Avalon's needs well.

Later, there were rumors that Log4j might be comming to Apache.  We had discussed
whether to ditch LogKit, or keep it.  We decided to keep it with the intention
of eventually merging the codebases.  Log4j finally became an official Apache
project--and we were still using LogKit.  We have had a number of people ask us
about this, including the author of Log4j.  As of right now, we simply do not
have enough man hours to merge the two code bases, and LogKit fits the needs
of a number of projects both Apache and not.

There are a couple of conceptual differences between Log4j and LogKit, but those
discussions would be best done with Peter.

---------------------------------------------------------------------
To unsubscribe, e-mail: avalon-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: avalon-dev-help@jakarta.apache.org