Write(ILoggingContext?, FlashtraceLevel, LogRecordKind, string, Exception?, in CallerInfo)
Writes a log record with a description without parameters.
Declaration
void Write(ILoggingContext? context, FlashtraceLevel level, LogRecordKind recordKind, string text, Exception? exception, in CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
ILoggingContext | context | |
FlashtraceLevel | level | FlashtraceLevel of the record. |
LogRecordKind | recordKind | Kind of record. |
string | text | Text of the record. |
Exception | exception | The Exception associated with the record, or |
CallerInfo | callerInfo | Information about the caller source code. |
Write(ILoggingContext, FlashtraceLevel, LogRecordKind, string, object[], Exception?, in CallerInfo)
Writes a log record with a description with an array of parameters.
Declaration
void Write(ILoggingContext context, FlashtraceLevel level, LogRecordKind recordKind, string text, object[] args, Exception? exception, in CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
ILoggingContext | context | |
FlashtraceLevel | level | FlashtraceLevel of the record. |
LogRecordKind | recordKind | Kind of record. |
string | text | Text of the record. |
object[] | args | An array of parameters. |
Exception | exception | The Exception associated with the record, or |
CallerInfo | callerInfo | Information about the caller source code. |
Write<T1>(ILoggingContext, FlashtraceLevel, LogRecordKind, string, T1, Exception, in CallerInfo)
Writes a log record with 1 parameter.
Declaration
void Write<T1>(ILoggingContext context, FlashtraceLevel level, LogRecordKind recordKind, string text, T1 arg1, Exception exception, in CallerInfo recordInfo)
Parameters
Type | Name | Description |
---|---|---|
ILoggingContext | context | The context for which the message has to be written. |
FlashtraceLevel | level | |
LogRecordKind | recordKind | Kind of record. |
string | text | The text of the log record, including parameters (e.g. |
T1 | arg1 | Value of the first parameter. |
Exception | exception | The Exception associated with the record, or |
CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
Name | Description |
---|---|
T1 | Type of the first parameter. |
Write<T1, T2>(ILoggingContext, FlashtraceLevel, LogRecordKind, string, T1, T2, Exception, in CallerInfo)
Writes a log record with 2 parameters.
Declaration
void Write<T1, T2>(ILoggingContext context, FlashtraceLevel level, LogRecordKind recordKind, string text, T1 arg1, T2 arg2, Exception exception, in CallerInfo recordInfo)
Parameters
Type | Name | Description |
---|---|---|
ILoggingContext | context | The context for which the message has to be written. |
FlashtraceLevel | level | |
LogRecordKind | recordKind | Kind of record. |
string | text | The text of the log record, including parameters (e.g. |
T1 | arg1 | Value of the first parameter. |
T2 | arg2 | Value of the second parameter. |
Exception | exception | The Exception associated with the record, or |
CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
Name | Description |
---|---|
T1 | Type of the first parameter. |
T2 | Type of the second parameter. |
Write<T1, T2, T3>(ILoggingContext, FlashtraceLevel, LogRecordKind, string, T1, T2, T3, Exception, in CallerInfo)
Writes a log record with 3 parameters.
Declaration
void Write<T1, T2, T3>(ILoggingContext context, FlashtraceLevel level, LogRecordKind recordKind, string text, T1 arg1, T2 arg2, T3 arg3, Exception exception, in CallerInfo recordInfo)
Parameters
Type | Name | Description |
---|---|---|
ILoggingContext | context | The context for which the message has to be written. |
FlashtraceLevel | level | |
LogRecordKind | recordKind | Kind of record. |
string | text | The text of the log record, including parameters (e.g. |
T1 | arg1 | Value of the first parameter. |
T2 | arg2 | Value of the second parameter. |
T3 | arg3 | Value of the third parameter. |
Exception | exception | The Exception associated with the record, or |
CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
Name | Description |
---|---|
T1 | Type of the first parameter. |
T2 | Type of the second parameter. |
T3 | Type of the third parameter. |
Write<T1, T2, T3, T4>(ILoggingContext, FlashtraceLevel, LogRecordKind, string, T1, T2, T3, T4, Exception, in CallerInfo)
Writes a log record with 4 parameters.
Declaration
void Write<T1, T2, T3, T4>(ILoggingContext context, FlashtraceLevel level, LogRecordKind recordKind, string text, T1 arg1, T2 arg2, T3 arg3, T4 arg4, Exception exception, in CallerInfo recordInfo)
Parameters
Type | Name | Description |
---|---|---|
ILoggingContext | context | The context for which the message has to be written. |
FlashtraceLevel | level | |
LogRecordKind | recordKind | Kind of record. |
string | text | The text of the log record, including parameters (e.g. |
T1 | arg1 | Value of the first parameter. |
T2 | arg2 | Value of the second parameter. |
T3 | arg3 | Value of the third parameter. |
T4 | arg4 | Value of the 4-th parameter. |
Exception | exception | The Exception associated with the record, or |
CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
Name | Description |
---|---|
T1 | Type of the first parameter. |
T2 | Type of the second parameter. |
T3 | Type of the third parameter. |
T4 | Type of the 4-th parameter. |
Write<T1, T2, T3, T4, T5>(ILoggingContext, FlashtraceLevel, LogRecordKind, string, T1, T2, T3, T4, T5, Exception, in CallerInfo)
Writes a log record with 5 parameters.
Declaration
void Write<T1, T2, T3, T4, T5>(ILoggingContext context, FlashtraceLevel level, LogRecordKind recordKind, string text, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, Exception exception, in CallerInfo recordInfo)
Parameters
Type | Name | Description |
---|---|---|
ILoggingContext | context | The context for which the message has to be written. |
FlashtraceLevel | level | |
LogRecordKind | recordKind | Kind of record. |
string | text | The text of the log record, including parameters (e.g. |
T1 | arg1 | Value of the first parameter. |
T2 | arg2 | Value of the second parameter. |
T3 | arg3 | Value of the third parameter. |
T4 | arg4 | Value of the 4-th parameter. |
T5 | arg5 | Value of the 5-th parameter. |
Exception | exception | The Exception associated with the record, or |
CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
Name | Description |
---|---|
T1 | Type of the first parameter. |
T2 | Type of the second parameter. |
T3 | Type of the third parameter. |
T4 | Type of the 4-th parameter. |
T5 | Type of the 5-th parameter. |
Write<T1, T2, T3, T4, T5, T6>(ILoggingContext, FlashtraceLevel, LogRecordKind, string, T1, T2, T3, T4, T5, T6, Exception, in CallerInfo)
Writes a log record with 6 parameters.
Declaration
void Write<T1, T2, T3, T4, T5, T6>(ILoggingContext context, FlashtraceLevel level, LogRecordKind recordKind, string text, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, Exception exception, in CallerInfo recordInfo)
Parameters
Type | Name | Description |
---|---|---|
ILoggingContext | context | The context for which the message has to be written. |
FlashtraceLevel | level | |
LogRecordKind | recordKind | Kind of record. |
string | text | The text of the log record, including parameters (e.g. |
T1 | arg1 | Value of the first parameter. |
T2 | arg2 | Value of the second parameter. |
T3 | arg3 | Value of the third parameter. |
T4 | arg4 | Value of the 4-th parameter. |
T5 | arg5 | Value of the 5-th parameter. |
T6 | arg6 | Value of the 6-th parameter. |
Exception | exception | The Exception associated with the record, or |
CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
Name | Description |
---|---|
T1 | Type of the first parameter. |
T2 | Type of the second parameter. |
T3 | Type of the third parameter. |
T4 | Type of the 4-th parameter. |
T5 | Type of the 5-th parameter. |
T6 | Type of the 6-th parameter. |
Write<T1, T2, T3, T4, T5, T6, T7>(ILoggingContext, FlashtraceLevel, LogRecordKind, string, T1, T2, T3, T4, T5, T6, T7, Exception, in CallerInfo)
Writes a log record with 7 parameters.
Declaration
void Write<T1, T2, T3, T4, T5, T6, T7>(ILoggingContext context, FlashtraceLevel level, LogRecordKind recordKind, string text, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, Exception exception, in CallerInfo recordInfo)
Parameters
Type | Name | Description |
---|---|---|
ILoggingContext | context | The context for which the message has to be written. |
FlashtraceLevel | level | |
LogRecordKind | recordKind | Kind of record. |
string | text | The text of the log record, including parameters (e.g. |
T1 | arg1 | Value of the first parameter. |
T2 | arg2 | Value of the second parameter. |
T3 | arg3 | Value of the third parameter. |
T4 | arg4 | Value of the 4-th parameter. |
T5 | arg5 | Value of the 5-th parameter. |
T6 | arg6 | Value of the 6-th parameter. |
T7 | arg7 | Value of the 7-th parameter. |
Exception | exception | The Exception associated with the record, or |
CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
Name | Description |
---|---|
T1 | Type of the first parameter. |
T2 | Type of the second parameter. |
T3 | Type of the third parameter. |
T4 | Type of the 4-th parameter. |
T5 | Type of the 5-th parameter. |
T6 | Type of the 6-th parameter. |
T7 | Type of the 7-th parameter. |
Write<T1, T2, T3, T4, T5, T6, T7, T8>(ILoggingContext, FlashtraceLevel, LogRecordKind, string, T1, T2, T3, T4, T5, T6, T7, T8, Exception, in CallerInfo)
Writes a log record with 8 parameters.
Declaration
void Write<T1, T2, T3, T4, T5, T6, T7, T8>(ILoggingContext context, FlashtraceLevel level, LogRecordKind recordKind, string text, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, Exception exception, in CallerInfo recordInfo)
Parameters
Type | Name | Description |
---|---|---|
ILoggingContext | context | The context for which the message has to be written. |
FlashtraceLevel | level | |
LogRecordKind | recordKind | Kind of record. |
string | text | The text of the log record, including parameters (e.g. |
T1 | arg1 | Value of the first parameter. |
T2 | arg2 | Value of the second parameter. |
T3 | arg3 | Value of the third parameter. |
T4 | arg4 | Value of the 4-th parameter. |
T5 | arg5 | Value of the 5-th parameter. |
T6 | arg6 | Value of the 6-th parameter. |
T7 | arg7 | Value of the 7-th parameter. |
T8 | arg8 | Value of the 8-th parameter. |
Exception | exception | The Exception associated with the record, or |
CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
Name | Description |
---|---|
T1 | Type of the first parameter. |
T2 | Type of the second parameter. |
T3 | Type of the third parameter. |
T4 | Type of the 4-th parameter. |
T5 | Type of the 5-th parameter. |
T6 | Type of the 6-th parameter. |
T7 | Type of the 7-th parameter. |
T8 | Type of the 8-th parameter. |
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)
Writes a log record with 9 parameters.
Declaration
void Write<T1, T2, T3, T4, T5, T6, T7, T8, T9>(ILoggingContext context, FlashtraceLevel level, LogRecordKind recordKind, string text, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, Exception exception, in CallerInfo recordInfo)
Parameters
Type | Name | Description |
---|---|---|
ILoggingContext | context | The context for which the message has to be written. |
FlashtraceLevel | level | |
LogRecordKind | recordKind | Kind of record. |
string | text | The text of the log record, including parameters (e.g. |
T1 | arg1 | Value of the first parameter. |
T2 | arg2 | Value of the second parameter. |
T3 | arg3 | Value of the third parameter. |
T4 | arg4 | Value of the 4-th parameter. |
T5 | arg5 | Value of the 5-th parameter. |
T6 | arg6 | Value of the 6-th parameter. |
T7 | arg7 | Value of the 7-th parameter. |
T8 | arg8 | Value of the 8-th parameter. |
T9 | arg9 | Value of the 9-th parameter. |
Exception | exception | The Exception associated with the record, or |
CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
Name | Description |
---|---|
T1 | Type of the first parameter. |
T2 | Type of the second parameter. |
T3 | Type of the third parameter. |
T4 | Type of the 4-th parameter. |
T5 | Type of the 5-th parameter. |
T6 | Type of the 6-th parameter. |
T7 | Type of the 7-th parameter. |
T8 | Type of the 8-th parameter. |
T9 | Type of the 9-th parameter. |
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)
Writes a log record with 10 parameters.
Declaration
void Write<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(ILoggingContext context, FlashtraceLevel level, LogRecordKind recordKind, 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 recordInfo)
Parameters
Type | Name | Description |
---|---|---|
ILoggingContext | context | The context for which the message has to be written. |
FlashtraceLevel | level | |
LogRecordKind | recordKind | Kind of record. |
string | text | The text of the log record, including parameters (e.g. |
T1 | arg1 | Value of the first parameter. |
T2 | arg2 | Value of the second parameter. |
T3 | arg3 | Value of the third parameter. |
T4 | arg4 | Value of the 4-th parameter. |
T5 | arg5 | Value of the 5-th parameter. |
T6 | arg6 | Value of the 6-th parameter. |
T7 | arg7 | Value of the 7-th parameter. |
T8 | arg8 | Value of the 8-th parameter. |
T9 | arg9 | Value of the 9-th parameter. |
T10 | arg10 | Value of the 10-th parameter. |
Exception | exception | The Exception associated with the record, or |
CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
Name | Description |
---|---|
T1 | Type of the first parameter. |
T2 | Type of the second parameter. |
T3 | Type of the third parameter. |
T4 | Type of the 4-th parameter. |
T5 | Type of the 5-th parameter. |
T6 | Type of the 6-th parameter. |
T7 | Type of the 7-th parameter. |
T8 | Type of the 8-th parameter. |
T9 | Type of the 9-th parameter. |
T10 | Type of the 10-th parameter. |