PostSharpAPI ReferencePost­Sharp.​Patterns.​Diagnostics.​CustomLegacy­Source­LoggerILogger.​Write
Open sandboxFocus

LegacySourceLogger.ILogger.Write Method

ILogger.Write<T1>(ILoggingContext, LogLevel, LogRecordKind, String, T1, Exception, ref CallerInfo)

Declaration
void ILogger.Write<T1>(ILoggingContext context, LogLevel level, LogRecordKind logRecordKind, string text, T1 arg1, Exception exception, ref CallerInfo callerInfo)
Parameters
Type Name Description
ILoggingContext context
LogLevel level
LogRecordKind logRecordKind
System.String text
T1 arg1
Exception exception
CallerInfo callerInfo
Type Parameters
Name Description
T1
Implements
ILogger.Write<T1>(ILoggingContext, LogLevel, LogRecordKind, String, T1, Exception, ref CallerInfo)

ILogger.Write<T1, T2>(ILoggingContext, LogLevel, LogRecordKind, String, T1, T2, Exception, ref CallerInfo)

Declaration
void ILogger.Write<T1, T2>(ILoggingContext context, LogLevel level, LogRecordKind logRecordKind, string text, T1 arg1, T2 arg2, Exception exception, ref CallerInfo callerInfo)
Parameters
Type Name Description
ILoggingContext context
LogLevel level
LogRecordKind logRecordKind
System.String text
T1 arg1
T2 arg2
Exception exception
CallerInfo callerInfo
Type Parameters
Name Description
T1
T2
Implements
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)

Declaration
void ILogger.Write<T1, T2, T3>(ILoggingContext context, LogLevel level, LogRecordKind logRecordKind, string text, T1 arg1, T2 arg2, T3 arg3, Exception exception, ref CallerInfo callerInfo)
Parameters
Type Name Description
ILoggingContext context
LogLevel level
LogRecordKind logRecordKind
System.String text
T1 arg1
T2 arg2
T3 arg3
Exception exception
CallerInfo callerInfo
Type Parameters
Name Description
T1
T2
T3
Implements
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)

Declaration
void ILogger.Write<T1, T2, T3, T4>(ILoggingContext context, LogLevel level, LogRecordKind logRecordKind, string text, T1 arg1, T2 arg2, T3 arg3, T4 arg4, Exception exception, ref CallerInfo callerInfo)
Parameters
Type Name Description
ILoggingContext context
LogLevel level
LogRecordKind logRecordKind
System.String text
T1 arg1
T2 arg2
T3 arg3
T4 arg4
Exception exception
CallerInfo callerInfo
Type Parameters
Name Description
T1
T2
T3
T4
Implements
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)

Declaration
void ILogger.Write<T1, T2, T3, T4, T5>(ILoggingContext context, LogLevel level, LogRecordKind logRecordKind, string text, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, Exception exception, ref CallerInfo callerInfo)
Parameters
Type Name Description
ILoggingContext context
LogLevel level
LogRecordKind logRecordKind
System.String text
T1 arg1
T2 arg2
T3 arg3
T4 arg4
T5 arg5
Exception exception
CallerInfo callerInfo
Type Parameters
Name Description
T1
T2
T3
T4
T5
Implements
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)

Declaration
void ILogger.Write<T1, T2, T3, T4, T5, T6>(ILoggingContext context, LogLevel level, LogRecordKind logRecordKind, string text, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, Exception exception, ref CallerInfo callerInfo)
Parameters
Type Name Description
ILoggingContext context
LogLevel level
LogRecordKind logRecordKind
System.String text
T1 arg1
T2 arg2
T3 arg3
T4 arg4
T5 arg5
T6 arg6
Exception exception
CallerInfo callerInfo
Type Parameters
Name Description
T1
T2
T3
T4
T5
T6
Implements
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)

Declaration
void ILogger.Write<T1, T2, T3, T4, T5, T6, T7>(ILoggingContext context, LogLevel level, LogRecordKind logRecordKind, string text, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, Exception exception, ref CallerInfo callerInfo)
Parameters
Type Name Description
ILoggingContext context
LogLevel level
LogRecordKind logRecordKind
System.String text
T1 arg1
T2 arg2
T3 arg3
T4 arg4
T5 arg5
T6 arg6
T7 arg7
Exception exception
CallerInfo callerInfo
Type Parameters
Name Description
T1
T2
T3
T4
T5
T6
T7
Implements
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)

Declaration
void ILogger.Write<T1, T2, T3, T4, T5, T6, T7, T8>(ILoggingContext context, LogLevel level, LogRecordKind logRecordKind, string text, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, Exception exception, ref CallerInfo callerInfo)
Parameters
Type Name Description
ILoggingContext context
LogLevel level
LogRecordKind logRecordKind
System.String text
T1 arg1
T2 arg2
T3 arg3
T4 arg4
T5 arg5
T6 arg6
T7 arg7
T8 arg8
Exception exception
CallerInfo callerInfo
Type Parameters
Name Description
T1
T2
T3
T4
T5
T6
T7
T8
Implements
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)

Declaration
void ILogger.Write<T1, T2, T3, T4, T5, T6, T7, T8, T9>(ILoggingContext context, LogLevel level, LogRecordKind logRecordKind, string text, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, Exception exception, ref CallerInfo callerInfo)
Parameters
Type Name Description
ILoggingContext context
LogLevel level
LogRecordKind logRecordKind
System.String text
T1 arg1
T2 arg2
T3 arg3
T4 arg4
T5 arg5
T6 arg6
T7 arg7
T8 arg8
T9 arg9
Exception exception
CallerInfo callerInfo
Type Parameters
Name Description
T1
T2
T3
T4
T5
T6
T7
T8
T9
Implements
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)

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)

Declaration
void ILogger.Write<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(ILoggingContext context, LogLevel level, LogRecordKind logRecordKind, string text, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, Exception exception, ref CallerInfo callerInfo)
Parameters
Type Name Description
ILoggingContext context
LogLevel level
LogRecordKind logRecordKind
System.String text
T1 arg1
T2 arg2
T3 arg3
T4 arg4
T5 arg5
T6 arg6
T7 arg7
T8 arg8
T9 arg9
T10 arg10
Exception exception
CallerInfo callerInfo
Type Parameters
Name Description
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
Implements
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(ILoggingContext, LogLevel, LogRecordKind, String, Object[], Exception, ref CallerInfo)

Declaration
void ILogger.Write(ILoggingContext context, LogLevel level, LogRecordKind recordKind, string text, object[] args, Exception exception, ref CallerInfo recordInfo)
Parameters
Type Name Description
ILoggingContext context
LogLevel level
LogRecordKind recordKind
System.String text
Object[] args
Exception exception
CallerInfo recordInfo
Implements
ILogger.Write(ILoggingContext, LogLevel, LogRecordKind, String, Object[], Exception, ref CallerInfo)

ILogger.Write(ILoggingContext, LogLevel, LogRecordKind, String, Exception, ref CallerInfo)

Declaration
void ILogger.Write(ILoggingContext context, LogLevel level, LogRecordKind recordKind, string text, Exception exception, ref CallerInfo recordInfo)
Parameters
Type Name Description
ILoggingContext context
LogLevel level
LogRecordKind recordKind
System.String text
Exception exception
CallerInfo recordInfo
Implements
ILogger.Write(ILoggingContext, LogLevel, LogRecordKind, String, Exception, ref CallerInfo)