PostSharp / / API Reference / Post­Sharp.​Patterns.​Diagnostics / Logging­Abstract­Source

Class LoggingAbstractSource

Inheritance
LoggingAbstractSource
Namespace: PostSharp.Patterns.Diagnostics
Assembly: PostSharp.Patterns.Diagnostics.dll
Syntax
public sealed class LoggingAbstractSource : Object, ILogger3, ILogger2, ILogger, ILoggerExceptionHandler

Properties

Name Description
DefaultState
Role
Source
SourceName
Type

Methods

Name Description
GetLocalState(out LoggingSourceLocalState)
IsEnabled(LogLevel)

Explicit Interface Implementations

Name Description
ILogger.ActivityOptions
ILogger.IsEnabled(LogLevel)
ILogger.OpenActivity(LogActivityOptions, ref CallerInfo)
ILogger.RequiresSuspendResume
ILogger.ResumeActivity(ILoggingContext, ref CallerInfo)
ILogger.Role
ILogger.SetWaitDependency(ILoggingContext, Object)
ILogger.SuspendActivity(ILoggingContext, ref CallerInfo)
ILogger.Type
ILogger.Write(ILoggingContext, LogLevel, LogRecordKind, String, Exception, ref CallerInfo)
ILogger.Write(ILoggingContext, LogLevel, LogRecordKind, String, Object[], Exception, ref CallerInfo)
ILogger.Write<T1>(ILoggingContext, LogLevel, LogRecordKind, String, T1, Exception, ref CallerInfo)
ILogger.Write<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(ILoggingContext, LogLevel, LogRecordKind, String, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Exception, ref CallerInfo)
ILogger.Write<T1, T2>(ILoggingContext, LogLevel, LogRecordKind, String, T1, T2, Exception, ref CallerInfo)
ILogger.Write<T1, T2, T3>(ILoggingContext, LogLevel, LogRecordKind, String, T1, T2, T3, Exception, ref CallerInfo)
ILogger.Write<T1, T2, T3, T4>(ILoggingContext, LogLevel, LogRecordKind, String, T1, T2, T3, T4, Exception, ref CallerInfo)
ILogger.Write<T1, T2, T3, T4, T5>(ILoggingContext, LogLevel, LogRecordKind, String, T1, T2, T3, T4, T5, Exception, ref CallerInfo)
ILogger.Write<T1, T2, T3, T4, T5, T6>(ILoggingContext, LogLevel, LogRecordKind, String, T1, T2, T3, T4, T5, T6, Exception, ref CallerInfo)
ILogger.Write<T1, T2, T3, T4, T5, T6, T7>(ILoggingContext, LogLevel, LogRecordKind, String, T1, T2, T3, T4, T5, T6, T7, Exception, ref CallerInfo)
ILogger.Write<T1, T2, T3, T4, T5, T6, T7, T8>(ILoggingContext, LogLevel, LogRecordKind, String, T1, T2, T3, T4, T5, T6, T7, T8, Exception, ref CallerInfo)
ILogger.Write<T1, T2, T3, T4, T5, T6, T7, T8, T9>(ILoggingContext, LogLevel, LogRecordKind, String, T1, T2, T3, T4, T5, T6, T7, T8, T9, Exception, ref CallerInfo)
ILogger2.CurrentContext
ILogger2.Factory
ILogger2.GetContextLocalLogger()
ILogger3.Factory
ILogger3.GetContextLocalLogger(LogLevel)
ILoggerExceptionHandler.OnInternalException(Exception)
ILoggerExceptionHandler.OnInvalidUserCode(ref CallerInfo, String, Object[])