Method WriteException
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, ref CallerInfo)
Declaration
public void WriteException(LogLevel level, Exception exception, string text, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | |
String | text | |
CallerInfo | callerInfo |
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(LogLevel, Exception, String, Object[], ref CallerInfo)
Declaration
public void WriteException(LogLevel level, Exception exception, string text, object[] args, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | |
String | text | |
Object[] | args | |
CallerInfo | callerInfo |
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>(LogLevel, Exception, String, T1, ref CallerInfo)
Declaration
public void WriteException<T1>(LogLevel level, Exception exception, string formattingString, T1 arg1, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | |
String | formattingString | |
T1 | arg1 | |
CallerInfo | callerInfo |
Type Parameters
Name | Description |
---|---|
T1 |
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>(LogLevel, Exception, String, T1, T2, ref CallerInfo)
Declaration
public void WriteException<T1, T2>(LogLevel level, Exception exception, string formattingString, T1 arg1, T2 arg2, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | |
String | formattingString | |
T1 | arg1 | |
T2 | arg2 | |
CallerInfo | callerInfo |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 |
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>(LogLevel, Exception, String, T1, T2, T3, ref CallerInfo)
Declaration
public void WriteException<T1, T2, T3>(LogLevel level, Exception exception, string formattingString, T1 arg1, T2 arg2, T3 arg3, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | |
String | formattingString | |
T1 | arg1 | |
T2 | arg2 | |
T3 | arg3 | |
CallerInfo | callerInfo |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 |
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>(LogLevel, Exception, String, T1, T2, T3, T4, ref CallerInfo)
Declaration
public void WriteException<T1, T2, T3, T4>(LogLevel level, Exception exception, string formattingString, T1 arg1, T2 arg2, T3 arg3, T4 arg4, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | |
String | formattingString | |
T1 | arg1 | |
T2 | arg2 | |
T3 | arg3 | |
T4 | arg4 | |
CallerInfo | callerInfo |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 |
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>(LogLevel, Exception, String, T1, T2, T3, T4, T5, ref CallerInfo)
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, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | |
String | formattingString | |
T1 | arg1 | |
T2 | arg2 | |
T3 | arg3 | |
T4 | arg4 | |
T5 | arg5 | |
CallerInfo | callerInfo |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 |
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>(LogLevel, Exception, String, T1, T2, T3, T4, T5, T6, ref CallerInfo)
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, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | |
String | formattingString | |
T1 | arg1 | |
T2 | arg2 | |
T3 | arg3 | |
T4 | arg4 | |
T5 | arg5 | |
T6 | arg6 | |
CallerInfo | callerInfo |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 |
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>(LogLevel, Exception, String, T1, T2, T3, T4, T5, T6, T7, ref CallerInfo)
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, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | |
String | formattingString | |
T1 | arg1 | |
T2 | arg2 | |
T3 | arg3 | |
T4 | arg4 | |
T5 | arg5 | |
T6 | arg6 | |
T7 | arg7 | |
CallerInfo | callerInfo |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 |
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>(LogLevel, Exception, String, T1, T2, T3, T4, T5, T6, T7, T8, ref CallerInfo)
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, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | |
String | formattingString | |
T1 | arg1 | |
T2 | arg2 | |
T3 | arg3 | |
T4 | arg4 | |
T5 | arg5 | |
T6 | arg6 | |
T7 | arg7 | |
T8 | arg8 | |
CallerInfo | callerInfo |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 |
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>(LogLevel, Exception, String, T1, T2, T3, T4, T5, T6, T7, T8, T9, ref CallerInfo)
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, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
Exception | exception | |
String | formattingString | |
T1 | arg1 | |
T2 | arg2 | |
T3 | arg3 | |
T4 | arg4 | |
T5 | arg5 | |
T6 | arg6 | |
T7 | arg7 | |
T8 | arg8 | |
T9 | arg9 | |
CallerInfo | callerInfo |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 |
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. |
WriteException<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(LogLevel, Exception, String, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ref CallerInfo)
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, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
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 | |
CallerInfo | callerInfo |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 |