WriteException(LogLevel, Exception, string)
Writes a custom record without parameters and associates it with an Exception.
Declaration
public void WriteException(LogLevel level, Exception exception, string text)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | The Exception associated with the record. |
string | text | The text of the log record. |
WriteException(LogLevel, Exception, string, object[])
Writes a custom record with an array of parameters and associates it with an Exception.
Declaration
public void WriteException(LogLevel level, Exception exception, string text, object[] args)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | The Exception associated with the record. |
string | text | The text of the log record, including parameters (e.g. |
object[] | args | An array of parameters. |
WriteException<T1>(LogLevel, Exception, string, T1)
Writes a custom log record with 1 parameter and associates it with an Exception.
Declaration
public void WriteException<T1>(LogLevel level, Exception exception, string formattingString, T1 arg1)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | The Exception associated with the record. |
string | formattingString | The text of the log record, including parameters (e.g. |
T1 | arg1 | Value of the first parameter. |
Type Parameters
Name | Description |
---|---|
T1 | Type of the first parameter. |
WriteException<T1, T2>(LogLevel, Exception, string, T1, T2)
Writes a custom log record with 2 parameters and associates it with an Exception.
Declaration
public void WriteException<T1, T2>(LogLevel level, Exception exception, string formattingString, T1 arg1, T2 arg2)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | The Exception associated with the record. |
string | formattingString | The text of the log record, including parameters (e.g. |
T1 | arg1 | Value of the first parameter. |
T2 | arg2 | Value of the second parameter. |
Type Parameters
Name | Description |
---|---|
T1 | Type of the first parameter. |
T2 | Type of the second parameter. |
WriteException<T1, T2, T3>(LogLevel, Exception, string, T1, T2, T3)
Writes a custom log record with 3 parameters and associates it with an Exception.
Declaration
public void WriteException<T1, T2, T3>(LogLevel level, Exception exception, string formattingString, T1 arg1, T2 arg2, T3 arg3)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | The Exception associated with the record. |
string | formattingString | 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. |
Type Parameters
Name | Description |
---|---|
T1 | Type of the first parameter. |
T2 | Type of the second parameter. |
T3 | Type of the third parameter. |
WriteException<T1, T2, T3, T4>(LogLevel, Exception, string, T1, T2, T3, T4)
Writes a custom log record with 4 parameters and associates it with an Exception.
Declaration
public void WriteException<T1, T2, T3, T4>(LogLevel level, Exception exception, string formattingString, T1 arg1, T2 arg2, T3 arg3, T4 arg4)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | The Exception associated with the record. |
string | formattingString | 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. |
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. |
WriteException<T1, T2, T3, T4, T5>(LogLevel, Exception, string, T1, T2, T3, T4, T5)
Writes a custom log record with 5 parameters and associates it with an Exception.
Declaration
public void WriteException<T1, T2, T3, T4, T5>(LogLevel level, Exception exception, string formattingString, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | The Exception associated with the record. |
string | formattingString | 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. |
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. |
WriteException<T1, T2, T3, T4, T5, T6>(LogLevel, Exception, string, T1, T2, T3, T4, T5, T6)
Writes a custom log record with 6 parameters and associates it with an Exception.
Declaration
public void WriteException<T1, T2, T3, T4, T5, T6>(LogLevel level, Exception exception, string formattingString, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | The Exception associated with the record. |
string | formattingString | 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. |
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. |
WriteException<T1, T2, T3, T4, T5, T6, T7>(LogLevel, Exception, string, T1, T2, T3, T4, T5, T6, T7)
Writes a custom log record with 7 parameters and associates it with an Exception.
Declaration
public void WriteException<T1, T2, T3, T4, T5, T6, T7>(LogLevel level, Exception exception, string formattingString, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | The Exception associated with the record. |
string | formattingString | 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. |
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. |
WriteException<T1, T2, T3, T4, T5, T6, T7, T8>(LogLevel, Exception, string, T1, T2, T3, T4, T5, T6, T7, T8)
Writes a custom log record with 8 parameters and associates it with an Exception.
Declaration
public void WriteException<T1, T2, T3, T4, T5, T6, T7, T8>(LogLevel level, Exception exception, string formattingString, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | The Exception associated with the record. |
string | formattingString | 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. |
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. |
WriteException<T1, T2, T3, T4, T5, T6, T7, T8, T9>(LogLevel, Exception, string, T1, T2, T3, T4, T5, T6, T7, T8, T9)
Writes a custom log record with 9 parameters and associates it with an Exception.
Declaration
public void WriteException<T1, T2, T3, T4, T5, T6, T7, T8, T9>(LogLevel level, Exception exception, string formattingString, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | The Exception associated with the record. |
string | formattingString | 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. |
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. |
WriteException<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(LogLevel, Exception, string, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
Writes a custom log record with 10 parameters and associates it with an Exception.
Declaration
public void WriteException<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(LogLevel level, Exception exception, string formattingString, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | The Exception associated with the record. |
string | formattingString | 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. |
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. |