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