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 | The context for which the message has to be written. |
| LogLevel | level | The LogLevel of the record. |
| LogRecordKind | recordKind | The kind of the record. |
| string | text | The 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 and 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 | The context for which the message has to be written. |
| LogLevel | level | The LogLevel of the record. |
| LogRecordKind | recordKind | The kind of the record. |
| string | text | The 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 | The kind of the record. |
| string | text | The text of the log record, including parameters, for example |
| T1 | arg1 | The value of parameter 1. |
| Exception | exception | The Exception associated with the record, or |
| CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
| Name | Description |
|---|---|
| T1 | The type of parameter 1. |
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 | The kind of the record. |
| string | text | The text of the log record, including parameters, for example |
| T1 | arg1 | The value of parameter 1. |
| T2 | arg2 | The value of parameter 2. |
| Exception | exception | The Exception associated with the record, or |
| CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
| Name | Description |
|---|---|
| T1 | The type of parameter 1. |
| T2 | The type of parameter 2. |
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 | The kind of the record. |
| string | text | The text of the log record, including parameters, for example |
| T1 | arg1 | The value of parameter 1. |
| T2 | arg2 | The value of parameter 2. |
| T3 | arg3 | The value of parameter 3. |
| Exception | exception | The Exception associated with the record, or |
| CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
| Name | Description |
|---|---|
| T1 | The type of parameter 1. |
| T2 | The type of parameter 2. |
| T3 | The type of parameter 3. |
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 | The kind of the record. |
| string | text | The text of the log record, including parameters, for example |
| T1 | arg1 | The value of parameter 1. |
| T2 | arg2 | The value of parameter 2. |
| T3 | arg3 | The value of parameter 3. |
| T4 | arg4 | The value of parameter 4. |
| Exception | exception | The Exception associated with the record, or |
| CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
| Name | Description |
|---|---|
| T1 | The type of parameter 1. |
| T2 | The type of parameter 2. |
| T3 | The type of parameter 3. |
| T4 | The type of parameter 4. |
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 | The kind of the record. |
| string | text | The text of the log record, including parameters, for example |
| T1 | arg1 | The value of parameter 1. |
| T2 | arg2 | The value of parameter 2. |
| T3 | arg3 | The value of parameter 3. |
| T4 | arg4 | The value of parameter 4. |
| T5 | arg5 | The value of parameter 5. |
| Exception | exception | The Exception associated with the record, or |
| CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
| Name | Description |
|---|---|
| T1 | The type of parameter 1. |
| T2 | The type of parameter 2. |
| T3 | The type of parameter 3. |
| T4 | The type of parameter 4. |
| T5 | The type of parameter 5. |
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 | The kind of the record. |
| string | text | The text of the log record, including parameters, for example |
| T1 | arg1 | The value of parameter 1. |
| T2 | arg2 | The value of parameter 2. |
| T3 | arg3 | The value of parameter 3. |
| T4 | arg4 | The value of parameter 4. |
| T5 | arg5 | The value of parameter 5. |
| T6 | arg6 | The value of parameter 6. |
| Exception | exception | The Exception associated with the record, or |
| CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
| Name | Description |
|---|---|
| T1 | The type of parameter 1. |
| T2 | The type of parameter 2. |
| T3 | The type of parameter 3. |
| T4 | The type of parameter 4. |
| T5 | The type of parameter 5. |
| T6 | The type of parameter 6. |
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 | The kind of the record. |
| string | text | The text of the log record, including parameters, for example |
| T1 | arg1 | The value of parameter 1. |
| T2 | arg2 | The value of parameter 2. |
| T3 | arg3 | The value of parameter 3. |
| T4 | arg4 | The value of parameter 4. |
| T5 | arg5 | The value of parameter 5. |
| T6 | arg6 | The value of parameter 6. |
| T7 | arg7 | The value of parameter 7. |
| Exception | exception | The Exception associated with the record, or |
| CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
| Name | Description |
|---|---|
| T1 | The type of parameter 1. |
| T2 | The type of parameter 2. |
| T3 | The type of parameter 3. |
| T4 | The type of parameter 4. |
| T5 | The type of parameter 5. |
| T6 | The type of parameter 6. |
| T7 | The type of parameter 7. |
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 | The kind of the record. |
| string | text | The text of the log record, including parameters, for example |
| T1 | arg1 | The value of parameter 1. |
| T2 | arg2 | The value of parameter 2. |
| T3 | arg3 | The value of parameter 3. |
| T4 | arg4 | The value of parameter 4. |
| T5 | arg5 | The value of parameter 5. |
| T6 | arg6 | The value of parameter 6. |
| T7 | arg7 | The value of parameter 7. |
| T8 | arg8 | The value of parameter 8. |
| Exception | exception | The Exception associated with the record, or |
| CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
| Name | Description |
|---|---|
| T1 | The type of parameter 1. |
| T2 | The type of parameter 2. |
| T3 | The type of parameter 3. |
| T4 | The type of parameter 4. |
| T5 | The type of parameter 5. |
| T6 | The type of parameter 6. |
| T7 | The type of parameter 7. |
| T8 | The type of parameter 8. |
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 | The kind of the record. |
| string | text | The text of the log record, including parameters, for example |
| T1 | arg1 | The value of parameter 1. |
| T2 | arg2 | The value of parameter 2. |
| T3 | arg3 | The value of parameter 3. |
| T4 | arg4 | The value of parameter 4. |
| T5 | arg5 | The value of parameter 5. |
| T6 | arg6 | The value of parameter 6. |
| T7 | arg7 | The value of parameter 7. |
| T8 | arg8 | The value of parameter 8. |
| T9 | arg9 | The value of parameter 9. |
| Exception | exception | The Exception associated with the record, or |
| CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
| Name | Description |
|---|---|
| T1 | The type of parameter 1. |
| T2 | The type of parameter 2. |
| T3 | The type of parameter 3. |
| T4 | The type of parameter 4. |
| T5 | The type of parameter 5. |
| T6 | The type of parameter 6. |
| T7 | The type of parameter 7. |
| T8 | The type of parameter 8. |
| T9 | The type of parameter 9. |
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 | The kind of the record. |
| string | text | The text of the log record, including parameters, for example |
| T1 | arg1 | The value of parameter 1. |
| T2 | arg2 | The value of parameter 2. |
| T3 | arg3 | The value of parameter 3. |
| T4 | arg4 | The value of parameter 4. |
| T5 | arg5 | The value of parameter 5. |
| T6 | arg6 | The value of parameter 6. |
| T7 | arg7 | The value of parameter 7. |
| T8 | arg8 | The value of parameter 8. |
| T9 | arg9 | The value of parameter 9. |
| T10 | arg10 | The value of parameter 10. |
| Exception | exception | The Exception associated with the record, or |
| CallerInfo | recordInfo | Information about the caller source code. |
Type Parameters
| Name | Description |
|---|---|
| T1 | The type of parameter 1. |
| T2 | The type of parameter 2. |
| T3 | The type of parameter 3. |
| T4 | The type of parameter 4. |
| T5 | The type of parameter 5. |
| T6 | The type of parameter 6. |
| T7 | The type of parameter 7. |
| T8 | The type of parameter 8. |
| T9 | The type of parameter 9. |
| T10 | The type of parameter 10. |