[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Log4J - Downsides?
The commons logging package is indeed a good choice. I'm working on a project here where we have 1.1 applets, a 1.4 application, and a 1.2 server all sharing code which would of not been possible without this package.
I believe that most Jakarta projects will be using these interfaces in the future.
Calvin
----- Original Message -----
From: "Steven Caswell" <stevencaswell@yahoo.com>
Date: Sat, 13 Apr 2002 19:28:19 -0400
To: <roncordell@attbi.com>, <ajug-members@www.ajug.org>
Subject: RE: Log4J - Downsides?
> One obvious disadvantage of the jdk1.4 log facility is that it is only
> available with jdk1.4, whereas log4j is available on any recent jdk.
>
> I've been using log4j for a while and I love it. One thing I have done
> is to adopt the Apache Jakarta common-logging package. This package
> defines a logging interface that an application can program to without
> having to commit to a particular logging implementation. By coding to
> the commons-logging interface, you can plug in your logging package of
> choice, as long as its architecture translates reasonably to the
> interface. Currently the commons-logging package contains implementation
> translations to log4j and the jdk1.4 logging package.
>
> Check out commons-logging at
> http://jakarta.apache.org/commons/logging.html
>
>
> Steven Caswell
> steven@caswell.name
> a.k.a Mungo Knotwise of Michel Delving
> "One ring to rule them all, one ring to find them..."
>
>
> > -----Original Message-----
> > From: Ron Cordell [mailto:roncordell@attbi.com]
> > Sent: Friday, April 12, 2002 1:03 PM
> > To: ajug-members@www.ajug.org
> > Subject: Re: Log4J - Downsides?
> >
> >
> > Can anyone comment on the advantages/disadvantages of Log4J
> > compared to the
> > jdk1.4 log facility?
> >
> > Ron Cordell
> >
> >
> > On Friday 12 April 2002 01:17 pm, Michael S Young wrote:
> > > The only "problem" I've noticed with log4j is...
> > >
> > > If you reload the config file (through
> > > PropertyConfigurator.configure() or
> > > configureAndWatch() API), a _small_ number events might get
> > lost as the
> > > appenders are closed and reopened. Log4j will write an
> > error to stderr
> > > stating that it couldn't send the event(s) to the
> > appender-so at least you
> > > know it is happening.
> > > In exchange for being able to dynamically configure the
> > logging behavior
> > > with the config file, I don't see this as a major problem.
> > >
> > > If you can't afford to lose any events, you can request a
> > > smaller-scale change by calling Category.setPriority(). I
> > haven't seen
> > > this API lose events yet.
> > >
> > > -Mike
> > >
> > > P.S. - I happened to be using the RollingFileAppender, but I assume
> > > the problem would occur with any appender.
> > >
> > >
> > >
> > >
> > >
> > > "Paul Rogers" <ironstack2000@hotmail.com> on 04/12/2002 11:52:18 AM
> > >
> > > To: ajug-members@www.ajug.org
> > > cc:
> > > Subject: Log4J - Downsides?
> > >
> > >
> > > Going to pitch using log4j to my company next week.
> > > I've tried it out within some of the existing code and seems to be
> > > great.
> > >
> > > However, has anyone seen any problems using this API?
> > > Things like performance issues, security...
> > >
> > > This will used with servlets, and other backend code,
> > running on JRun
> > > 2.3.2
> > >
> > >
> > > My company is open-source unfriendly to start with, so it
> > will be an
> > > uphill fight..
> > >
> > > _________________________________________________________________
> > > Chat with friends online, try MSN Messenger:
> > http://messenger.msn.com
> >
>
>
>
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
>
>
--
_______________________________________________
Sign-up for your own FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup