Yaaf.Logging


Log

Defined in Yaaf.Logging.dll.
Provides a simple layer above the .net logging facilities

Functions and values

Function or valueDescription
ConsoleLogger level
Signature: level:SourceLevels -> ConsoleTraceListener
Returns a Console-Logger for debugging purposes
DefaultTracer traceSource id
Signature: traceSource:ITraceSource -> id:string -> ITracer
Wraps a TraceSource and provides a more F# friendly interface
EmptyTracer
Signature: ITracer
A default empty tracer.
ForActivity source activityId
Signature: source:ITraceSource -> activityId:Guid -> ITracer
GetBackend ()
Signature: unit -> ILoggingBackend
GetUnhandledSource ()
Signature: unit -> ITraceSource
Gets the traceSource for all unhandled namespaces.
MySource traceEntry name
Signature: traceEntry:string -> name:'?60517 -> ITraceSource
Type parameters: '?60517
Provides a more advanced Tracesource which allows to share a configuration (given by traceEntry) for multiple tracesources (distinguished by the name)
SetBackend log
Signature: log:ILoggingBackend -> unit
SetSource logger level source
Signature: logger:TraceListener -> level:SourceLevels -> source:TraceSource -> unit
Sets the source to print into the given logger
SetUnhandledSource source
Signature: source:ITraceSource -> unit
Sets the traceSource for all unhandled namespaces.
Source entryName
Signature: entryName:string -> ITraceSource
Provides classical TraceSource logging facilities
Fork me on GitHub