-1

I see too much confusion for any voting.
What about letting the dust settle just a bit more?


Have fun,
Paulo

> -----Original Message-----
> From: Richard Sitze [mailto:[EMAIL PROTECTED]]
> Sent: Friday, April 05, 2002 12:15 AM
> To: Jakarta Commons Developers List
> Subject: Re: [logging] Need interface... VOTE
> Importance: High
>
>
> OK then, let's see what happens:
>
> I PROPOSE that the classes in commons logging be rearranged as follows:
>
> no change:
>    org.apache.commons.logging.Log
>    org.apache.commons.logging.impl.Jdk14Loger.java
>    org.apache.commons.logging.impl.Log4JCategoryLog.java
>    org.apache.commons.logging.impl.LogKitLogger.java
>    org.apache.commons.logging.impl.NoOpLog.java
>    org.apache.commons.logging.impl.SimpleLog.java
>
> rename package, and add JavaDoc to explain or confuse as appropriate:
>    org.apache.commons.logging.factory.LogFactory
>    org.apache.commons.logging.factory.LogSource  (deprecate?)
>    org.apache.commons.logging.factory.impl.LogFactoryImpl
>    org.apache.commons.logging.factory.impl.LogConfigurationException
>    org.apache.commons.logging.factory.impl.Log4jFactoryImpl
>
>
> Justification:
>
> 1. Provide a logging interface independent of (or
>    at least disassociated from) factory or other framework.
>
> 2. Make changes NOW before someone else invents yet another logging
>    interface to accomplish this "goal".
>
>
> Cons:
>
> 1.  Requires changes to user's code (minimal?).
>
>
>
> Alternatives:
>
> 1. Leave as-is
> 2. use o.a.c.logFactory.* instead of o.a.c.l.factory, to further
>    distinguish/confuse.
>
>
> <ras>
> [Dang, where IS that ring when you need it!?!?!]
>
> <ps>
> If this exchange were by paper-mail, I'd be investing in more than one
> logging enterprise...
> </ps>
>
>
> *******************************************
> Richard A. Sitze            [EMAIL PROTECTED]
> CORBA Interoperability & WebServices
> IBM WebSphere Development
>
>
>
>
>                       "Geir Magnusson
>
>                       Jr."                     To:      Jakarta
> Commons Developers List <[EMAIL PROTECTED]>
>                       <geirm@optonline         cc:
>
>                       .net>                    Subject: Re:
> [logging]  Need interface...
>
>
>
>                       04/04/2002 03:09
>
>                       PM
>
>                       Please respond
>
>                       to "Jakarta
>
>                       Commons
>
>                       Developers List"
>
>
>
>
>
>
>
>
>
> On 4/4/02 11:30 AM, "Richard Sitze" <[EMAIL PROTECTED]> wrote:
>
> > I think we are circling around the same point.
>
> Maybe.
>
> >
> > I don't see the value of the interface w/o framework as-per
> your comments
> > below.  You CANNOT use the interface for "totally generic code" without
> > forcing a framework into the code also... SOMETHING has to attach an
> > implementation to the logger, via pull (factory) or push (external
> > dependencies) model.  So, you are going to be subscribing to one or the
> > other.
>
> And SOMETHING has to be there anyway to use the
> component/class/package/module that uses o.a.c.l, right?  I just
> don't want
> to be told exactly what has to be there...
>
> >
> > On the other hand, we could do a bit of disassociation here:  move the
> > factory and other elements of the "framework" into a separate package,
> and
> > introduce a new package for the push model:
> >
> >     org.apache.commons.logging.pull
> >     org.apache.commons.logging.push
> >
> > (and no, I wouldn't vote for these for final names :-)
>
> Nor would I.
>
> I would hope though that in o.a.c.l lives the basic interfaces...
>
> --
> Geir Magnusson Jr.                                     [EMAIL PROTECTED]
> System and Software Consulting
> Be a giant.  Take giant steps.  Do giant things...
>
>
> --
> To unsubscribe, e-mail:   <
> mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <
> mailto:[EMAIL PROTECTED]>
>
>
>
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


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

Reply via email to