Method Write
Write(LogLevel, String)
Writes a custom log record without parameters.
Declaration
public void Write(LogLevel level, string text)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
String | text | The text of the log record. |
Write(LogLevel, String, ref CallerInfo)
Declaration
public void Write(LogLevel level, string text, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
String | text | |
CallerInfo | callerInfo |
Write(LogLevel, String, Object[])
Writes a custom log record with an array of parameters.
Declaration
public void Write(LogLevel level, string text, params object[] args)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
String | text | The text of the log record, including parameters (e.g. |
Object[] | args | An array of parameters. |
Write(LogLevel, String, Object[], ref CallerInfo)
Declaration
public void Write(LogLevel level, string text, object[] args, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
String | text | |
Object[] | args | |
CallerInfo | callerInfo |
Write<T1>(LogLevel, String, T1)
Writes a custom log record with 1 parameter.
Declaration
public void Write<T1>(LogLevel level, string formattingString, T1 arg1)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
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. |
Write<T1>(LogLevel, String, T1, ref CallerInfo)
Declaration
public void Write<T1>(LogLevel level, string formattingString, T1 arg1, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
String | formattingString | |
T1 | arg1 | |
CallerInfo | callerInfo |
Type Parameters
Name | Description |
---|---|
T1 |
Write<T1, T2>(LogLevel, String, T1, T2)
Writes a custom log record with 2 parameters.
Declaration
public void Write<T1, T2>(LogLevel level, string formattingString, T1 arg1, T2 arg2)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
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. |
Write<T1, T2>(LogLevel, String, T1, T2, ref CallerInfo)
Declaration
public void Write<T1, T2>(LogLevel level, string formattingString, T1 arg1, T2 arg2, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
String | formattingString | |
T1 | arg1 | |
T2 | arg2 | |
CallerInfo | callerInfo |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 |
Write<T1, T2, T3>(LogLevel, String, T1, T2, T3)
Writes a custom log record with 3 parameters.
Declaration
public void Write<T1, T2, T3>(LogLevel level, string formattingString, T1 arg1, T2 arg2, T3 arg3)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
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. |
Write<T1, T2, T3>(LogLevel, String, T1, T2, T3, ref CallerInfo)
Declaration
public void Write<T1, T2, T3>(LogLevel level, string formattingString, T1 arg1, T2 arg2, T3 arg3, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
String | formattingString | |
T1 | arg1 | |
T2 | arg2 | |
T3 | arg3 | |
CallerInfo | callerInfo |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 |
Write<T1, T2, T3, T4>(LogLevel, String, T1, T2, T3, T4)
Writes a custom log record with 4 parameters.
Declaration
public void Write<T1, T2, T3, T4>(LogLevel level, string formattingString, T1 arg1, T2 arg2, T3 arg3, T4 arg4)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
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. |
Write<T1, T2, T3, T4>(LogLevel, String, T1, T2, T3, T4, ref CallerInfo)
Declaration
public void Write<T1, T2, T3, T4>(LogLevel level, string formattingString, T1 arg1, T2 arg2, T3 arg3, T4 arg4, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
String | formattingString | |
T1 | arg1 | |
T2 | arg2 | |
T3 | arg3 | |
T4 | arg4 | |
CallerInfo | callerInfo |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 |
Write<T1, T2, T3, T4, T5>(LogLevel, String, T1, T2, T3, T4, T5)
Writes a custom log record with 5 parameters.
Declaration
public void Write<T1, T2, T3, T4, T5>(LogLevel level, string formattingString, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
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. |
Write<T1, T2, T3, T4, T5>(LogLevel, String, T1, T2, T3, T4, T5, ref CallerInfo)
Declaration
public void Write<T1, T2, T3, T4, T5>(LogLevel level, string formattingString, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
String | formattingString | |
T1 | arg1 | |
T2 | arg2 | |
T3 | arg3 | |
T4 | arg4 | |
T5 | arg5 | |
CallerInfo | callerInfo |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 |
Write<T1, T2, T3, T4, T5, T6>(LogLevel, String, T1, T2, T3, T4, T5, T6)
Writes a custom log record with 6 parameters.
Declaration
public void Write<T1, T2, T3, T4, T5, T6>(LogLevel level, string formattingString, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
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. |
Write<T1, T2, T3, T4, T5, T6>(LogLevel, String, T1, T2, T3, T4, T5, T6, ref CallerInfo)
Declaration
public void Write<T1, T2, T3, T4, T5, T6>(LogLevel level, string formattingString, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, ref CallerInfo callerInfo)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
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 |
Write<T1, T2, T3, T4, T5, T6, T7>(LogLevel, String, T1, T2, T3, T4, T5, T6, T7)
Writes a custom log record with 7 parameters.
Declaration
public void Write<T1, T2, T3, T4, T5, T6, T7>(LogLevel level, string formattingString, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
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. |
Write<T1, T2, T3, T4, T5, T6, T7>(LogLevel, String, T1, T2, T3, T4, T5, T6, T7, ref CallerInfo)
Declaration
public void Write<T1, T2, T3, T4, T5, T6, T7>(LogLevel level, 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 | |
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 |
Write<T1, T2, T3, T4, T5, T6, T7, T8>(LogLevel, String, T1, T2, T3, T4, T5, T6, T7, T8)
Writes a custom log record with 8 parameters.
Declaration
public void Write<T1, T2, T3, T4, T5, T6, T7, T8>(LogLevel level, string formattingString, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | level | |
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. |
Write<T1, T2, T3, T4, T5, T6, T7, T8>(LogLevel, String, T1, T2, T3, T4, T5, T6, T7, T8, ref CallerInfo)
Declaration
public void Write<T1, T2, T3, T4, T5, T6, T7, T8>(LogLevel level, 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 | |
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 |
Write<T1, T2, T3, T4, T5, T6, T7, T8, T9>(LogLevel, String, T1, T2, T3, T4, T5, T6, T7, T8, T9)
Writes a custom log record with 9 parameters.
Declaration
public void Write<T1, T2, T3, T4, T5, T6, T7, T8, T9>(LogLevel level, 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 | |
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. |
Write<T1, T2, T3, T4, T5, T6, T7, T8, T9>(LogLevel, String, T1, T2, T3, T4, T5, T6, T7, T8, T9, ref CallerInfo)
Declaration
public void Write<T1, T2, T3, T4, T5, T6, T7, T8, T9>(LogLevel level, 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 | |
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 |
Write<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(LogLevel, String, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
Writes a custom log record with 10 parameters.
Declaration
public void Write<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(LogLevel level, 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 | |
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. |
Write<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(LogLevel, String, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ref CallerInfo)
Declaration
public void Write<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(LogLevel level, 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 | |
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 |