On 9/27/07, Maarten Bosteels <[EMAIL PROTECTED]> wrote:
> On 9/27/07, Trustin Lee <[EMAIL PROTECTED]> wrote:
> > On 9/27/07, Maarten Bosteels <[EMAIL PROTECTED]> wrote:
> > > Hi Trustin,
> > >
> > > I don't like this idea.
> > > It basically means that we are going to build are own logging-lib
> > > facade, a job that SLF4J does very well.
> > >
> > > And IMHO it won't simplify things, we'll have to explain people how
> > > our mechanism for choosing a logging-librarry works.
> > >
> > > Maybe a well-written FAQ entry about MINA and SLF4J would help out a lot ?
> >
> > Agreed, but there are some issues.
> >
> > > I agree that SLF4J is a great logging facade. It takes 10 minutes to
> > > read the documentation, and I think anyone serious about server-side
> > > java should take the time to check it out.
> > >
> > > I am also convinced that SLF4J is going to get more momentum in the 
> > > future.
> > > See the list of projects at the bottom of  http://www.slf4j.org/index.html
> >
> > One disadvantage of SLF4J though is that it becomes unpredictable if
> > people puts wrong jars or additional jars in the classpath.  It might
> > be a good idea if there's any way to diagnose such a problem.  If we
> > can do that, we could print some direct instruction to the users.
> > Yes, it's what SLF4J has to offer, but I thought we can do that too.
>
> Yes, we could check out if we can do something about that.
> But if people put two versions of mina (or any other library) on the classpath
> things become unpredictable as well.
>
> > Another disadvantage of SLF4J is that it doesn't play well with
> > java.util.logging.  Related discussion is found here:
> >
> > http://www.nabble.com/java.util.logging.LogManager-Implementation--t3754880.html
> >
> > For example, we can't incorporate very well with Tomcat in logging
> > because Tomcat is using java.util.logging.
>
> AFAIK tomcat switched completely to Jakarta Commons Logging since 5.5.
> We are using mina and SLF4J and log4j inside tomcat without any issues.
>
> I don't think it has ever used java.util.logging ?
> It uses -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
>
> http://tomcat.apache.org/faq/logging.html

correction:
The tomcat code uses JCL exclusively but the default Tomcat
configuration will use java.util.logging.

>
> Maarten
>
> > Trustin
> > --
> > what we call human nature is actually human habit
> > --
> > http://gleamynode.net/
> > --
> > PGP Key ID: 0x0255ECA6
> >
>

Reply via email to