LogServiceBase ClassNFX Class Library

[This is preliminary documentation and is subject to change.]

Based class for implementing test and non-test logging services. Destinations may fail and the message will be failed-over into another destination in the same logger as specified by 'failover' attribute of destination. This attribute is also present on service level. Cascading failover is not supported (failover of failovers). Another consideration is that messages get sent into destinations synchronously by internal thread so specifying too many destinations may limit overall LogService throughput. In complex scenarios consider using LogServiceDestination instead.
Inheritance Hierarchy

OnlineSystem Object
  NFX DisposableObject
    NFX.ApplicationModel ApplicationComponent
      NFX.ServiceModel Service
        NFX.ServiceModel Service OnlineObject 
          NFX.ServiceModel ServiceWithInstrumentationBase OnlineObject 
            NFX.Log LogServiceBase
              NFX.Log LogService

Namespace: NFX.Log
Assembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
Syntax

public abstract class LogServiceBase : ServiceWithInstrumentationBase<Object>, 
	ILogImplementation, ILog, IApplicationComponent, ILocalizedTimeProvider, IDisposable, 
	IConfigurable, IInstrumentable, IExternallyParameterized
See Also