You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by Colin Chalmers <co...@maxware.nl> on 2002/09/17 21:48:53 UTC

Fulcrum logging service?

Hi all,

Of alll the services that have been moved/duplicated from Turbine to
Fulcrum, why is there no LoggingService?

/colin


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Fulcrum logging service?

Posted by Jason van Zyl <ja...@zenplex.com>.
On Tue, 2002-09-17 at 15:48, Colin Chalmers wrote:
> Hi all,
> 
> Of alll the services that have been moved/duplicated from Turbine to
> Fulcrum, why is there no LoggingService?

I removed it for the same reason that I removed the
properties/configuration service.

My reasoning was that logging, configuration, localization are
fundamental attributes of a application and aren't appropriate at the
service level. I arrived at this first by looking at the horrendous
hacks in the Fulcrum core that were required to make the logging and
configuration services work properly. They needed special handling to
make sure they were up and running before other 'services' which I
though indicated that they weren't in fact services.

Avalon also does things this way where logging and configuration are
more key features of an application and not really services. In fact
many components in Avalon a LogEnabled class which makes logging very
much a core feature :-) But things like configuration are essentially
baked into Avalon. These were my reasons for removing the configuration
and logging services.
 
> /colin
> 
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
-- 
jvz.

Jason van Zyl
jason@zenplex.com
http://tambora.zenplex.org

In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
  
  -- Jacques Ellul, The Technological Society


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>