IRuntimeLog interface
Interface that allows an external module to track what is happening in the ICoyoteRuntime
.
public interface IRuntimeLog
Members
name | description |
---|---|
OnAssertionFailure(…) | Invoked when the specified assertion failure has occurred. |
OnCompleted() | Invoked when a log is complete (and is about to be closed). |
OnCreateMonitor(…) | Invoked when the specified monitor has been created. |
OnMonitorError(…) | Invoked when the specified monitor finds an error. |
OnMonitorExecuteAction(…) | Invoked when the specified monitor executes an action. |
OnMonitorProcessEvent(…) | Invoked when the specified monitor is about to process an event. |
OnMonitorRaiseEvent(…) | Invoked when the specified monitor raised an event. |
OnMonitorStateTransition(…) | Invoked when the specified monitor enters or exits a state. |
OnRandom(…) | Invoked when the specified controlled nondeterministic boolean result has been obtained. (2 methods) |
Remarks
See Logging for more information.
See Also
- namespace Microsoft.Coyote.Runtime
- assembly Microsoft.Coyote