RuntimeLogTextFormatter class
This class implements IRuntimeLog and generates output in a a human readable text format.
public class RuntimeLogTextFormatter : IRuntimeLog
Public Members
| name | description |
|---|---|
| RuntimeLogTextFormatter() | The default constructor. |
| virtual OnAssertionFailure(…) | Invoked when the specified assertion failure has occurred. |
| virtual OnCompleted() | Invoked when a log is complete (and is about to be closed). |
| virtual OnCreateMonitor(…) | Invoked when the specified monitor has been created. |
| virtual OnMonitorError(…) | Invoked when the specified monitor finds an error. |
| virtual OnMonitorExecuteAction(…) | Invoked when the specified monitor executes an action. |
| virtual OnMonitorProcessEvent(…) | Invoked when the specified monitor is about to process an event. |
| virtual OnMonitorRaiseEvent(…) | Invoked when the specified monitor raised an event. |
| virtual OnMonitorStateTransition(…) | Invoked when the specified monitor enters or exits a state. |
| virtual OnRandom(…) | Invoked when the specified controlled nondeterministic boolean result has been obtained. (2 methods) |
Protected Members
| name | description |
|---|---|
| Logger { get; } | Used for logging runtime messages. |
Remarks
See Logging for more information.
See Also
- interface IRuntimeLog
- namespace Microsoft.Coyote.Runtime
- assembly Microsoft.Coyote