----- Original Message -----
From: "Ceki Gülcü" <[EMAIL PROTECTED]>
To: "Log4J Developers List" <[EMAIL PROTECTED]>
Sent: Tuesday, June 11, 2002 12:28 PM
Subject: Re: Binary compatibility between versions of log4j


> >How about this for a start.
> >
> >The API for retrieving a Category / Logger and the API for logging
> >and checking whether logging is enabled should be fixed for all time.
> >Code which is going to be used in a variety of different situations
> >which are outside the control of the original author will probably
> >not use any of the API.
> >e.g.
> >   Create an interface, or an abstract class which both Category
> >   and Logger extend which defines the log (..) and is...Enabled (..)
> >   methods.
[..]

I agree. I think time comes for Log4j to become a framework (how many users
are using Log4j in this way instead of a tipical library use? I mean, how
many people have customized Log4j extending and implementing even if
discouraged?) and preserve extension and backward compatibility in a more
solid way. If some refactoring tecniques is needed, this is the time to
think about for future releases.

[...]
> >   Modify all previous and current versions of log4j to support that
> >   API. This may take a little while but it will allow new code and
> >   old code to coexist.

No, this is not a workable way and is not really necessary.

Best Regards,
Giuseppe.




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to