SerilogFullLogger.Debug(T) method¶
Defined in
Type: SerilogFullLogger
Namespace: Splat
Assembly: Splat.Serilog.dll
Applies to
net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481
Overloads¶
- 1.
public void Debug<T>(T value) - 2.
public void Debug<T>(IFormatProvider formatProvider, T value) - 3.
public void Debug(IFormatProvider formatProvider, string message, params object[] args) - 4.
public void Debug(string? message) - 5.
public void Debug<T>(string? message) - 6.
public void Debug(string message, params object[] args) - 7.
public void Debug<T>(string message, params object[] args) - 8.
public void Debug<TArgument>(IFormatProvider formatProvider, string message, TArgument argument) - 9.
public void Debug<TArgument>(string message, TArgument args) - 10.
public void Debug<TArgument1, TArgument2>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2) - 11.
public void Debug<TArgument1, TArgument2>(string messageFormat, TArgument1 argument1, TArgument2 argument2) - 12.
public void Debug<TArgument1, TArgument2, TArgument3>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3) - 13.
public void Debug<TArgument1, TArgument2, TArgument3>(string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3) - 14.
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4>(string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4) - 15.
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5>(string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5) - 16.
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6>(string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6) - 17.
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6, TArgument7>(string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6, TArgument7 argument7) - 18.
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6, TArgument7, TArgument8>(string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6, TArgument7 argument7, TArgument8 argument8) - 19.
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6, TArgument7, TArgument8, TArgument9>(string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6, TArgument7 argument7, TArgument8 argument8, TArgument9 argument9) - 20.
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6, TArgument7, TArgument8, TArgument9, TArgument10>(string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6, TArgument7 argument7, TArgument8 argument8, TArgument9 argument9, TArgument10 argument10) - 21.
public void Debug(Exception exception, string? message) - 22.
public void Debug(Func<string> function) - 23.
public void Debug<T>(Func<string> function) - 24.
public void Debug(Exception exception, Func<string> function) - 25.
public void Debug<TArgument>(Exception exception, string messageFormat, TArgument argument) - 26.
public void Debug<TArgument1, TArgument2>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2) - 27.
public void Debug<TArgument1, TArgument2, TArgument3>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3) - 28.
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4) - 29.
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5) - 30.
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6) - 31.
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6, TArgument7>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6, TArgument7 argument7) - 32.
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6, TArgument7, TArgument8>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6, TArgument7 argument7, TArgument8 argument8) - 33.
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6, TArgument7, TArgument8, TArgument9>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6, TArgument7 argument7, TArgument8 argument8, TArgument9 argument9) - 34.
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6, TArgument7, TArgument8, TArgument9, TArgument10>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6, TArgument7 argument7, TArgument8 argument8, TArgument9 argument9, TArgument10 argument10)
1. Overload¶
public void Debug<T>(T value)
Inherited documentation
These docs were inherited from IFullLogger. The member doesn't override them on this type.
Summary: Emits a debug log message. This will emit the public contents of the object provided to the log.
Type parameters
| Name | Description |
|---|---|
T | The type of object used as the message. |
Parameters
| Name | Type | Description |
|---|---|---|
value | T | The log to emit. |
2. Overload¶
public void Debug<T>(IFormatProvider formatProvider, T value)
Inherited documentation
These docs were inherited from IFullLogger. The member doesn't override them on this type.
Summary: Emits a debug log message. This will emit the public contents of the object provided to the log.
Type parameters
| Name | Description |
|---|---|
T | The type of object used as the message. |
Parameters
| Name | Type | Description |
|---|---|---|
formatProvider | IFormatProvider | The format provider to use. |
value | T | The value to emit. |
3. Overload¶
public void Debug(IFormatProvider formatProvider, string message, params object[] args)
Inherited documentation
These docs were inherited from IFullLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Parameters
| Name | Type | Description |
|---|---|---|
formatProvider | IFormatProvider | The format provider to use. |
message | string | A message to emit to the log which includes the standard formatting tags. |
params args | object[] | The arguments for formatting purposes. |
4. Overload¶
public void Debug(string? message)
Inherited documentation
These docs were inherited from IFullLogger. The member doesn't override them on this type.
Summary: Emits a message to the debug log.
Parameters
| Name | Type | Description |
|---|---|---|
message | string? | A non-localizable message to send to the log. |
5. Overload¶
public void Debug<T>(string? message)
Inherited documentation
These docs were inherited from IFullLogger. The member doesn't override them on this type.
Summary: Emits a message to the debug log.
Type parameters
| Name | Description |
|---|---|
T | The calling type. |
Parameters
| Name | Type | Description |
|---|---|---|
message | string? | A non-localizable message to send to the log. |
6. Overload¶
public void Debug(string message, params object[] args)
Inherited documentation
These docs were inherited from IFullLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Parameters
| Name | Type | Description |
|---|---|---|
message | string | A non-localizable message to emit to the log which includes the standard formatting tags. |
params args | object[] | The arguments for formatting purposes. |
7. Overload¶
public void Debug<T>(string message, params object[] args)
Inherited documentation
These docs were inherited from IFullLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
T | The calling type. |
Parameters
| Name | Type | Description |
|---|---|---|
message | string | A non-localizable message to emit to the log which includes the standard formatting tags. |
params args | object[] | The arguments for formatting purposes. |
8. Overload¶
public void Debug<TArgument>(IFormatProvider formatProvider, string message, TArgument argument)
Inherited documentation
These docs were inherited from IFullLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument | The type of the argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
formatProvider | IFormatProvider | The format provider to use. |
message | string | A message to emit to the log which includes the standard formatting tags. |
argument | TArgument | The argument for formatting purposes. |
9. Overload¶
public void Debug<TArgument>(string message, TArgument args)
Inherited documentation
These docs were inherited from IAllocationFreeLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument | The type of the argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
message | string | -- |
args | TArgument | -- |
10. Overload¶
public void Debug<TArgument1, TArgument2>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
Inherited documentation
These docs were inherited from IFullLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
formatProvider | IFormatProvider | The format provider to use. |
message | string | A message to emit to the log which includes the standard formatting tags. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
11. Overload¶
public void Debug<TArgument1, TArgument2>(string messageFormat, TArgument1 argument1, TArgument2 argument2)
Inherited documentation
These docs were inherited from IAllocationFreeLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
12. Overload¶
public void Debug<TArgument1, TArgument2, TArgument3>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
Inherited documentation
These docs were inherited from IFullLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
formatProvider | IFormatProvider | The format provider to use. |
message | string | A message to emit to the log which includes the standard formatting tags. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
13. Overload¶
public void Debug<TArgument1, TArgument2, TArgument3>(string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
Inherited documentation
These docs were inherited from IAllocationFreeLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
14. Overload¶
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4>(string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4)
Inherited documentation
These docs were inherited from IAllocationFreeLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
TArgument4 | The type of the fourth argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
argument4 | TArgument4 | The fourth argument for formatting purposes. |
15. Overload¶
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5>(string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5)
Inherited documentation
These docs were inherited from IAllocationFreeLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
TArgument4 | The type of the fourth argument which is used in the formatting. |
TArgument5 | The type of the fifth argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
argument4 | TArgument4 | The fourth argument for formatting purposes. |
argument5 | TArgument5 | The fifth argument for formatting purposes. |
16. Overload¶
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6>(string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6)
Inherited documentation
These docs were inherited from IAllocationFreeLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
TArgument4 | The type of the fourth argument which is used in the formatting. |
TArgument5 | The type of the fifth argument which is used in the formatting. |
TArgument6 | The type of the sixth argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
argument4 | TArgument4 | The fourth argument for formatting purposes. |
argument5 | TArgument5 | The fifth argument for formatting purposes. |
argument6 | TArgument6 | The sixth argument for formatting purposes. |
17. Overload¶
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6, TArgument7>(string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6, TArgument7 argument7)
Inherited documentation
These docs were inherited from IAllocationFreeLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
TArgument4 | The type of the fourth argument which is used in the formatting. |
TArgument5 | The type of the fifth argument which is used in the formatting. |
TArgument6 | The type of the sixth argument which is used in the formatting. |
TArgument7 | The type of the seventh argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
argument4 | TArgument4 | The fourth argument for formatting purposes. |
argument5 | TArgument5 | The fifth argument for formatting purposes. |
argument6 | TArgument6 | The sixth argument for formatting purposes. |
argument7 | TArgument7 | The seventh argument for formatting purposes. |
18. Overload¶
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6, TArgument7, TArgument8>(string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6, TArgument7 argument7, TArgument8 argument8)
Inherited documentation
These docs were inherited from IAllocationFreeLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
TArgument4 | The type of the fourth argument which is used in the formatting. |
TArgument5 | The type of the fifth argument which is used in the formatting. |
TArgument6 | The type of the sixth argument which is used in the formatting. |
TArgument7 | The type of the seventh argument which is used in the formatting. |
TArgument8 | The type of the eighth argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
argument4 | TArgument4 | The fourth argument for formatting purposes. |
argument5 | TArgument5 | The fifth argument for formatting purposes. |
argument6 | TArgument6 | The sixth argument for formatting purposes. |
argument7 | TArgument7 | The seventh argument for formatting purposes. |
argument8 | TArgument8 | The eighth argument for formatting purposes. |
19. Overload¶
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6, TArgument7, TArgument8, TArgument9>(string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6, TArgument7 argument7, TArgument8 argument8, TArgument9 argument9)
Inherited documentation
These docs were inherited from IAllocationFreeLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
TArgument4 | The type of the fourth argument which is used in the formatting. |
TArgument5 | The type of the fifth argument which is used in the formatting. |
TArgument6 | The type of the sixth argument which is used in the formatting. |
TArgument7 | The type of the seventh argument which is used in the formatting. |
TArgument8 | The type of the eighth argument which is used in the formatting. |
TArgument9 | The type of the ninth argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
argument4 | TArgument4 | The fourth argument for formatting purposes. |
argument5 | TArgument5 | The fifth argument for formatting purposes. |
argument6 | TArgument6 | The sixth argument for formatting purposes. |
argument7 | TArgument7 | The seventh argument for formatting purposes. |
argument8 | TArgument8 | The eighth argument for formatting purposes. |
argument9 | TArgument9 | The ninth argument for formatting purposes. |
20. Overload¶
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6, TArgument7, TArgument8, TArgument9, TArgument10>(string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6, TArgument7 argument7, TArgument8 argument8, TArgument9 argument9, TArgument10 argument10)
Inherited documentation
These docs were inherited from IAllocationFreeLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
TArgument4 | The type of the fourth argument which is used in the formatting. |
TArgument5 | The type of the fifth argument which is used in the formatting. |
TArgument6 | The type of the sixth argument which is used in the formatting. |
TArgument7 | The type of the seventh argument which is used in the formatting. |
TArgument8 | The type of the eighth argument which is used in the formatting. |
TArgument9 | The type of the ninth argument which is used in the formatting. |
TArgument10 | The type of the tenth argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
argument4 | TArgument4 | The fourth argument for formatting purposes. |
argument5 | TArgument5 | The fifth argument for formatting purposes. |
argument6 | TArgument6 | The sixth argument for formatting purposes. |
argument7 | TArgument7 | The seventh argument for formatting purposes. |
argument8 | TArgument8 | The eighth argument for formatting purposes. |
argument9 | TArgument9 | The ninth argument for formatting purposes. |
argument10 | TArgument10 | The tenth argument for formatting purposes. |
21. Overload¶
public void Debug(Exception exception, string? message)
Inherited documentation
These docs were inherited from IFullLogger. The member doesn't override them on this type.
Summary: Emits a debug log message with an exception.
Parameters
| Name | Type | Description |
|---|---|---|
exception | Exception | The exception. |
message | string? | The message. |
22. Overload¶
public void Debug(Func<string> function)
Inherited documentation
These docs were inherited from IFullLogger. The member doesn't override them on this type.
Summary: Sends the value provided by the provided delegate, only if Debug is enabled.
Parameters
| Name | Type | Description |
|---|---|---|
function | Func | The function to evaluate if Debug logging is enabled. |
23. Overload¶
public void Debug<T>(Func<string> function)
Inherited documentation
These docs were inherited from IFullLogger. The member doesn't override them on this type.
Summary: Sends the value provided by the provided delegate, only if Debug is enabled.
Type parameters
| Name | Description |
|---|---|
T | The calling type. |
Parameters
| Name | Type | Description |
|---|---|---|
function | Func | The function to evaluate if Debug logging is enabled. |
24. Overload¶
public void Debug(Exception exception, Func<string> function)
Inherited documentation
These docs were inherited from IFullLogger. The member doesn't override them on this type.
Summary: Sends the value provided by the provided delegate, only if Debug is enabled.
Parameters
| Name | Type | Description |
|---|---|---|
exception | Exception | A exception to log about. |
function | Func | The function to evaluate if Debug logging is enabled. |
25. Overload¶
public void Debug<TArgument>(Exception exception, string messageFormat, TArgument argument)
Inherited documentation
These docs were inherited from IAllocationFreeErrorLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument | The type of the argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
exception | Exception | The exception. |
messageFormat | string | The message format used to emit a message with the type arguments. |
argument | TArgument | The argument for formatting purposes. |
26. Overload¶
public void Debug<TArgument1, TArgument2>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2)
Inherited documentation
These docs were inherited from IAllocationFreeErrorLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
exception | Exception | The exception. |
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
27. Overload¶
public void Debug<TArgument1, TArgument2, TArgument3>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
Inherited documentation
These docs were inherited from IAllocationFreeErrorLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
exception | Exception | The exception. |
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
28. Overload¶
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4)
Inherited documentation
These docs were inherited from IAllocationFreeErrorLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
TArgument4 | The type of the fourth argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
exception | Exception | The exception. |
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
argument4 | TArgument4 | The fourth argument for formatting purposes. |
29. Overload¶
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5)
Inherited documentation
These docs were inherited from IAllocationFreeErrorLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
TArgument4 | The type of the fourth argument which is used in the formatting. |
TArgument5 | The type of the fifth argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
exception | Exception | The exception. |
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
argument4 | TArgument4 | The fourth argument for formatting purposes. |
argument5 | TArgument5 | The fifth argument for formatting purposes. |
30. Overload¶
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6)
Inherited documentation
These docs were inherited from IAllocationFreeErrorLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
TArgument4 | The type of the fourth argument which is used in the formatting. |
TArgument5 | The type of the fifth argument which is used in the formatting. |
TArgument6 | The type of the sixth argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
exception | Exception | The exception. |
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
argument4 | TArgument4 | The fourth argument for formatting purposes. |
argument5 | TArgument5 | The fifth argument for formatting purposes. |
argument6 | TArgument6 | The sixth argument for formatting purposes. |
31. Overload¶
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6, TArgument7>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6, TArgument7 argument7)
Inherited documentation
These docs were inherited from IAllocationFreeErrorLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
TArgument4 | The type of the fourth argument which is used in the formatting. |
TArgument5 | The type of the fifth argument which is used in the formatting. |
TArgument6 | The type of the sixth argument which is used in the formatting. |
TArgument7 | The type of the seventh argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
exception | Exception | The exception. |
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
argument4 | TArgument4 | The fourth argument for formatting purposes. |
argument5 | TArgument5 | The fifth argument for formatting purposes. |
argument6 | TArgument6 | The sixth argument for formatting purposes. |
argument7 | TArgument7 | The seventh argument for formatting purposes. |
32. Overload¶
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6, TArgument7, TArgument8>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6, TArgument7 argument7, TArgument8 argument8)
Inherited documentation
These docs were inherited from IAllocationFreeErrorLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
TArgument4 | The type of the fourth argument which is used in the formatting. |
TArgument5 | The type of the fifth argument which is used in the formatting. |
TArgument6 | The type of the sixth argument which is used in the formatting. |
TArgument7 | The type of the seventh argument which is used in the formatting. |
TArgument8 | The type of the eighth argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
exception | Exception | The exception. |
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
argument4 | TArgument4 | The fourth argument for formatting purposes. |
argument5 | TArgument5 | The fifth argument for formatting purposes. |
argument6 | TArgument6 | The sixth argument for formatting purposes. |
argument7 | TArgument7 | The seventh argument for formatting purposes. |
argument8 | TArgument8 | The eighth argument for formatting purposes. |
33. Overload¶
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6, TArgument7, TArgument8, TArgument9>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6, TArgument7 argument7, TArgument8 argument8, TArgument9 argument9)
Inherited documentation
These docs were inherited from IAllocationFreeErrorLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
TArgument4 | The type of the fourth argument which is used in the formatting. |
TArgument5 | The type of the fifth argument which is used in the formatting. |
TArgument6 | The type of the sixth argument which is used in the formatting. |
TArgument7 | The type of the seventh argument which is used in the formatting. |
TArgument8 | The type of the eighth argument which is used in the formatting. |
TArgument9 | The type of the ninth argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
exception | Exception | The exception. |
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
argument4 | TArgument4 | The fourth argument for formatting purposes. |
argument5 | TArgument5 | The fifth argument for formatting purposes. |
argument6 | TArgument6 | The sixth argument for formatting purposes. |
argument7 | TArgument7 | The seventh argument for formatting purposes. |
argument8 | TArgument8 | The eighth argument for formatting purposes. |
argument9 | TArgument9 | The ninth argument for formatting purposes. |
34. Overload¶
public void Debug<TArgument1, TArgument2, TArgument3, TArgument4, TArgument5, TArgument6, TArgument7, TArgument8, TArgument9, TArgument10>(Exception exception, string messageFormat, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3, TArgument4 argument4, TArgument5 argument5, TArgument6 argument6, TArgument7 argument7, TArgument8 argument8, TArgument9 argument9, TArgument10 argument10)
Inherited documentation
These docs were inherited from IAllocationFreeErrorLogger. The member doesn't override them on this type.
Summary: Emits a message using formatting to the debug log.
Type parameters
| Name | Description |
|---|---|
TArgument1 | The type of the first argument which is used in the formatting. |
TArgument2 | The type of the second argument which is used in the formatting. |
TArgument3 | The type of the third argument which is used in the formatting. |
TArgument4 | The type of the fourth argument which is used in the formatting. |
TArgument5 | The type of the fifth argument which is used in the formatting. |
TArgument6 | The type of the sixth argument which is used in the formatting. |
TArgument7 | The type of the seventh argument which is used in the formatting. |
TArgument8 | The type of the eighth argument which is used in the formatting. |
TArgument9 | The type of the ninth argument which is used in the formatting. |
TArgument10 | The type of the tenth argument which is used in the formatting. |
Parameters
| Name | Type | Description |
|---|---|---|
exception | Exception | The exception. |
messageFormat | string | The message format used to emit a message with the type arguments. |
argument1 | TArgument1 | The first argument for formatting purposes. |
argument2 | TArgument2 | The second argument for formatting purposes. |
argument3 | TArgument3 | The third argument for formatting purposes. |
argument4 | TArgument4 | The fourth argument for formatting purposes. |
argument5 | TArgument5 | The fifth argument for formatting purposes. |
argument6 | TArgument6 | The sixth argument for formatting purposes. |
argument7 | TArgument7 | The seventh argument for formatting purposes. |
argument8 | TArgument8 | The eighth argument for formatting purposes. |
argument9 | TArgument9 | The ninth argument for formatting purposes. |
argument10 | TArgument10 | The tenth argument for formatting purposes. |