On Thu, 16 Aug 2001, Morgan Delagrange wrote:
>
> --- "Craig R. McClanahan" <[EMAIL PROTECTED]> wrote:
> >
> >
> > On Thu, 16 Aug 2001, Rodney Waldhoff wrote:
> >
> > >
> > > I agree that for the specific case you cite the
> > API contract is sufficient.
> > > But allow me to provide some concrete examples of
> > where logging (and not
> > > debugging) is more useful.
> > > [snipped the example - see the complete post for
> > details]
> >
> > At the risk of starting a whole new discussion,
> > would having event
> > listeners in the Pool and DBCP APIs reduce the need
> > for logging for this
> > type of thing? (As you've heard me say, I don't
> > like embedding logging
> > code in components, so I'm looking for excuses not
> > to :-).
> >
> > Craig
> >
>
> But then you have to configure the event listeners,
> etc. etc. etc. I'd prefer to leverage a logging API
> as a single point of configuration.
>
That makes sense.
But that's not to say an event model might not be useful as well -- for
example, if you want your app to take some action when those events have
occurred (and not just be able to read about them in a log later).
> =====
> Morgan Delagrange
> http://jakarta.apache.org/taglibs
> http://jakarta.apache.org/commons
>
Craig