Metalama Documentation
Video tutorials
Conceptual documentation
Commented examples
API documentation
Aspect API
Extensions API
Patterns API
Flashtrace API
Flashtrace
Flashtrace.Activities
Flashtrace.Contexts
Flashtrace.Correlation
Flashtrace.Formatters
Flashtrace.Formatters.TypeExtensions
Flashtrace.Formatters.Utilities
Flashtrace.Loggers
FlashTraceTextWriter
NullFlashtraceLogger
CurrentContext
IFlashtraceLogger.Factory
IFlashtraceLogger.RequiresSuspendResume
IFlashtraceLogger.Role
ILoggingContext.IsAsync
ILoggingContext.IsDisposed
ILoggingContext.RecycleId
ILoggingContext.SyntheticId
Instance
GetLogger
IFlashtraceExceptionHandler.OnInternalException
IFlashtraceExceptionHandler.OnInvalidUserCode
IFlashtraceLocalLogger.GetRecordBuilder
IFlashtraceLocalLogger.IsEnabled
IFlashtraceLocalLogger.OpenActivity
IFlashtraceLocalLogger.ResumeActivity
IFlashtraceLocalLogger.SetWaitDependency
IFlashtraceLocalLogger.SuspendActivity
IFlashtraceLogger.GetContextLocalLogger
IFlashtraceLogger.IsEnabled
IFlashtraceLogger.OpenActivity
IFlashtraceLogger.ResumeActivity
IFlashtraceLogger.SetWaitDependency
IFlashtraceLogger.SuspendActivity
IFlashtraceLogger.Write
IFlashtraceLoggerFactory.ForRole
IFlashtraceRoleLoggerFactory.GetLogger
ILogRecordBuilder.BeginWriteItem
ILogRecordBuilder.Complete
ILogRecordBuilder.EndWriteItem
ILogRecordBuilder.SetException
ILogRecordBuilder.SetExecutionTime
ILogRecordBuilder.WriteParameter
ILogRecordBuilder.WriteString
SimpleFlashtraceLogger
TraceSourceLoggerFactory
Flashtrace.Messages
Flashtrace.Options
Flashtrace.Records
Flashtrace.Transactions
Flashtrace.Utilities
Introspection API
Advanced API
PostSharp API migration
bool ILoggingContext.IsAsync { get; }