Interface IInstrumentsSink
Per-run-loop instrumentation sink that receives fully-formatted messages. Thread-aligned — must not be shared across run loops or threads.
public interface IInstrumentsSink : IDisposable
- Inherited Members
Methods
BeginTrace(Scope, LevelOfDetail, ReadOnlySpan<char>)
void BeginTrace(Scope scope, LevelOfDetail lod, ReadOnlySpan<char> message)
Parameters
scopeScopelodLevelOfDetailmessageReadOnlySpan<char>
EndTrace()
void EndTrace()
IsEnabled(Scope, LevelOfDetail)
bool IsEnabled(Scope scope, LevelOfDetail lod)
Parameters
scopeScopelodLevelOfDetail
Returns
Log(Scope, LevelOfDetail, ReadOnlySpan<char>)
void Log(Scope scope, LevelOfDetail lod, ReadOnlySpan<char> message)
Parameters
scopeScopelodLevelOfDetailmessageReadOnlySpan<char>