On Tue, 21 Aug 2001, Berin Loritsch wrote:
> Mircea Toma wrote:
> >
> > ----- Original Message -----
> > From: "Berin Loritsch" <[EMAIL PROTECTED]>
> > To: "Avalon Development" <[EMAIL PROTECTED]>
> > Sent: Tuesday, August 21, 2001 11:50 AM
> > Subject: Re: LogKitManagement
> >
> > > Mircea Toma wrote:
> > > >
> > > > Hi,
> > > >
> > > > I thought that the purpose of LogKitManagement was to avoid the circular
> > > > depedencies Avalon<->LogKit. If you still use Configurable,
> > Loggable.....
> > > > why not use a ComponentManager/Selector to do the same job?
> > >
> > > Because it is the wrong pattern. We don't obtain loggers by
> > > selecting them (how would we know if we couldn't select the right
> > > one).
> > >
> >
> > Yes, but targets/categories can be selected isn't it (assuming there is only
> > one hierarchy)?
>
> It really doesn't matter. Logging is a system level function. It is
> too much of a core function to go through formal Components. The
>ComponentManager/Selector
> approach would require refactoring LogKit to use Avalon Framework hooks,
> creating a circular dependency. It is the wrong pattern. It's
> like using a neumatic hammer when all you need is a rubber mallet.
To be honest, we have a system that has logger and logtarget build up as
components. But they are used for alarming first level support on
business case issues not technical.
Giacomo
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]