ModDebugHandler Class |
Namespace: UMod.Debugging
public sealed class ModDebugHandler : IModDebug
The ModDebugHandler type exposes the following members.
Name | Description | |
---|---|---|
![]() | ReceiverCount |
Get the number of IModDebugReceiver registered with this handler.
|
![]() | Receivers |
Get an enumerable collection of all registered IModDebugReceiver instances.
|
![]() | UseStackTrace |
Should the handler generate a stack trace for each logged message.
By default, stack traces are enabled.
note that generating a stack trace for each log message will have an small impact on performance.
|
Name | Description | |
---|---|---|
![]() | AddReceiver |
Add the specified IModDebugReceiver to this handler in order to recieve logged messages.
|
![]() | LogError(String) |
Log an error to the debug handler.
|
![]() | LogError(String, Object) |
Log an error to the debug handler.
|
![]() | LogException |
Log an exception to the debug handler.
|
![]() | LogMessage(String) |
Log a message to the debug handler.
|
![]() | LogMessage(String, Object) |
Log a message to the debug handler.
|
![]() | LogWarning(String) |
Log a warning to the debug handler.
|
![]() | LogWarning(String, Object) |
Log a warning to the debug handler.
|
![]() | RemoveAllReceivers |
Causes all registered IModDebugReceiver instances to be removed from this handler.
|
![]() | RemoveReceiver |
Remove the specified IModDebugReceiver from this handler.
|