MetalamaAPI documentationFlashtrace APIFlashtrace.​LoggersSimple­Flashtrace­LoggerIFlashtrace­Logger.​Write
Open sandboxFocus

SimpleFlashtraceLogger.IFlashtraceLogger.Write Method

IFlashtraceLogger.Write(ILoggingContext, FlashtraceLevel, LogRecordKind, String, Object[], Exception, in CallerInfo)

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

IFlashtraceLogger.Write(ILoggingContext, FlashtraceLevel, LogRecordKind, String, Exception, in CallerInfo)

Declaration
void IFlashtraceLogger.Write(ILoggingContext context, FlashtraceLevel level, LogRecordKind recordKind, string text, Exception exception, in CallerInfo recordInfo)
Parameters
Type Name Description
ILoggingContext context
FlashtraceLevel level
LogRecordKind recordKind
String text
Exception exception
CallerInfo recordInfo
Implements
IFlashtraceLogger.Write(ILoggingContext, FlashtraceLevel, LogRecordKind, String, Exception, in CallerInfo)

IFlashtraceLogger.Write<T1>(ILoggingContext, FlashtraceLevel, LogRecordKind, String, T1, Exception, in CallerInfo)

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

IFlashtraceLogger.Write<T1, T2>(ILoggingContext, FlashtraceLevel, LogRecordKind, String, T1, T2, Exception, in CallerInfo)

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

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

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

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

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

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

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

Declaration
void IFlashtraceLogger.Write<T1, T2, T3, T4, T5, T6, T7, T8, T9>(ILoggingContext context, FlashtraceLevel 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, in CallerInfo callerInfo)
Parameters
Type Name Description
ILoggingContext context
FlashtraceLevel 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
CallerInfo callerInfo
Type Parameters
Name Description
T1
T2
T3
T4
T5
T6
T7
T8
T9
Implements
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)

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)

Declaration
void IFlashtraceLogger.Write<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(ILoggingContext context, FlashtraceLevel 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, in CallerInfo callerInfo)
Parameters
Type Name Description
ILoggingContext context
FlashtraceLevel 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
CallerInfo callerInfo
Type Parameters
Name Description
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
Implements
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)