[This is preliminary documentation and is subject to change.]
Represents logging message destination - an abstract entity that messages are written to by LogService.
Destinations must be efficient as they block logger thread. They provide failover mechanism when
processing can not be completed. Once failed, the processing can try to be resumed after configurable interval.
Destinations also provide optional SLA on the time it takes to perform actual message write - once exceeded destination is considered to have failed.
Basic efficient filtering is provided for times, dates and levels. Complex C# expression-based filtering is also supported
Inheritance Hierarchy

NFX DisposableObject
NFX.ApplicationModel ApplicationComponent
NFX.Log.Destinations Destination
NFX.Log.Destinations CompositeDestination
NFX.Log.Destinations ConsoleDestination
NFX.Log.Destinations FileDestination
NFX.Log.Destinations LogServiceDestination
NFX.Log.Destinations MemoryBufferDestination
NFX.Log.Destinations MongoDBDestination
NFX.Log.Destinations NullDestination
NFX.Log.Destinations SMTPDestination
NFX.Log.Destinations SyslogDestination
Namespace: NFX.Log.Destinations
Assembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
Syntax
See Also