MetalamaAPI documentationFlashtrace APIFlashtrace.​LoggersNull­Flashtrace­Logger
Open sandboxFocus

NullFlashtraceLogger Class

Inheritance
System.Object
NullFlashtraceLogger
Namespace: Flashtrace.Loggers
Assembly: Flashtrace.dll
Syntax
public class NullFlashtraceLogger : Object, IFlashtraceLogger, IFlashtraceLocalLogger, IFlashtraceExceptionHandler, IFlashtraceRoleLoggerFactory, ILoggingContext, ILogRecordBuilder, IFlashtraceLoggerFactory

Properties

Name Description
CurrentContext
Instance

Methods

Name Description
GetLogger(String)

Explicit Interface Implementations

Name Description
ILoggingContext.IsAsync
ILoggingContext.IsDisposed
ILoggingContext.RecycleId
ILoggingContext.SyntheticId
IFlashtraceExceptionHandler.OnInternalException(Exception)
IFlashtraceExceptionHandler.OnInvalidUserCode(in CallerInfo, String, Object[])
IFlashtraceLocalLogger.GetRecordBuilder(in LogRecordOptions, in CallerInfo, ILoggingContext)
IFlashtraceLocalLogger.IsEnabled(FlashtraceLevel)
IFlashtraceLocalLogger.OpenActivity(in OpenActivityOptions, in CallerInfo, Boolean)
IFlashtraceLocalLogger.ResumeActivity(ILoggingContext, in CallerInfo)
IFlashtraceLocalLogger.SetWaitDependency(ILoggingContext, Object)
IFlashtraceLocalLogger.SuspendActivity(ILoggingContext, in CallerInfo)
IFlashtraceLogger.Factory
IFlashtraceLogger.GetContextLocalLogger()
IFlashtraceLogger.GetContextLocalLogger(FlashtraceLevel)
IFlashtraceLogger.IsEnabled(FlashtraceLevel)
IFlashtraceLogger.OpenActivity(in LogActivityOptions, in CallerInfo)
IFlashtraceLogger.RequiresSuspendResume
IFlashtraceLogger.ResumeActivity(ILoggingContext, in CallerInfo)
IFlashtraceLogger.Role
IFlashtraceLogger.SetWaitDependency(ILoggingContext, Object)
IFlashtraceLogger.SuspendActivity(ILoggingContext, in CallerInfo)
IFlashtraceLogger.Write(ILoggingContext, FlashtraceLevel, LogRecordKind, String, Exception, in CallerInfo)
IFlashtraceLogger.Write(ILoggingContext, FlashtraceLevel, LogRecordKind, String, Object[], Exception, in CallerInfo)
IFlashtraceLogger.Write<T1>(ILoggingContext, FlashtraceLevel, LogRecordKind, String, T1, Exception, in CallerInfo)
IFlashtraceLogger.Write<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(ILoggingContext, FlashtraceLevel, LogRecordKind, String, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Exception, in CallerInfo)
IFlashtraceLogger.Write<T1, T2>(ILoggingContext, FlashtraceLevel, LogRecordKind, String, T1, T2, Exception, in CallerInfo)
IFlashtraceLogger.Write<T1, T2, T3>(ILoggingContext, FlashtraceLevel, LogRecordKind, String, T1, T2, T3, Exception, in CallerInfo)
IFlashtraceLogger.Write<T1, T2, T3, T4>(ILoggingContext, FlashtraceLevel, LogRecordKind, String, T1, T2, T3, T4, Exception, in CallerInfo)
IFlashtraceLogger.Write<T1, T2, T3, T4, T5>(ILoggingContext, FlashtraceLevel, LogRecordKind, String, T1, T2, T3, T4, T5, Exception, in CallerInfo)
IFlashtraceLogger.Write<T1, T2, T3, T4, T5, T6>(ILoggingContext, FlashtraceLevel, LogRecordKind, String, T1, T2, T3, T4, T5, T6, Exception, in CallerInfo)
IFlashtraceLogger.Write<T1, T2, T3, T4, T5, T6, T7>(ILoggingContext, FlashtraceLevel, LogRecordKind, String, T1, T2, T3, T4, T5, T6, T7, Exception, in CallerInfo)
IFlashtraceLogger.Write<T1, T2, T3, T4, T5, T6, T7, T8>(ILoggingContext, FlashtraceLevel, LogRecordKind, String, T1, T2, T3, T4, T5, T6, T7, T8, Exception, in CallerInfo)
IFlashtraceLogger.Write<T1, T2, T3, T4, T5, T6, T7, T8, T9>(ILoggingContext, FlashtraceLevel, LogRecordKind, String, T1, T2, T3, T4, T5, T6, T7, T8, T9, Exception, in CallerInfo)
IFlashtraceLoggerFactory.ForRole(FlashtraceRole)
IFlashtraceRoleLoggerFactory.GetLogger(Type)
ILogRecordBuilder.BeginWriteItem(LogRecordItem, in LogRecordTextOptions)
ILogRecordBuilder.Complete()
ILogRecordBuilder.EndWriteItem(LogRecordItem)
ILogRecordBuilder.SetException(Exception)
ILogRecordBuilder.SetExecutionTime(Double, Boolean)
ILogRecordBuilder.WriteParameter<T>(Int32, in ReadOnlySpan<Char>, T, in LogParameterOptions)
ILogRecordBuilder.WriteString(in ReadOnlySpan<Char>)