ActorRuntimeLogTextFormatter class

This class implements IActorRuntimeLog and generates output in a a human readable text format.

public class ActorRuntimeLogTextFormatter : IActorRuntimeLog

Public Members

name description
ActorRuntimeLogTextFormatter() Initializes a new instance of the ActorRuntimeLogTextFormatter class.
Logger { get; set; } Get or set the TextWriter to write to.
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 OnCreateActor(…) Invoked when the specified actor has been created.
virtual OnCreateMonitor(…) Invoked when the specified monitor has been created.
OnCreateStateMachine(…) Invoked when the specified state machine has been created.
virtual OnCreateTimer(…) Invoked when the specified actor timer has been created.
virtual OnDefaultEventHandler(…) Invoked when the specified actor is idle (there is nothing to dequeue) and the default event handler is about to be executed.
virtual OnDequeueEvent(…) Invoked when the specified event is dequeued by an actor.
virtual OnEnqueueEvent(…) Invoked when the specified event is about to be enqueued to an actor.
virtual OnExceptionHandled(…) Invoked when the specified OnException method is used to handle a thrown exception.
virtual OnExceptionThrown(…) Invoked when the specified actor throws an exception.
virtual OnExecuteAction(…) Invoked when the specified actor executes an action.
virtual OnGotoState(…) Invoked when the specified state machine performs a goto transition to the specified state.
virtual OnHalt(…) Invoked when the specified actor has been halted.
virtual OnHandleRaisedEvent(…) Invoked when the specified actor handled a raised event.
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 OnPopState(…) Invoked when the specified state machine has popped its current state.
virtual OnPopStateUnhandledEvent(…) Invoked when the specified event cannot be handled in the current state, its exit handler is executed and then the state is popped and any previous “current state” is reentered. This handler is called when that pop has been done.
virtual OnPushState(…) Invoked when the specified state machine is being pushed to a state.
virtual OnRaiseEvent(…) Invoked when the specified state machine raises an event.
virtual OnRandom(…) Invoked when the specified controlled nondeterministic result has been obtained.
virtual OnReceiveEvent(…) Invoked when the specified event is received by an actor.
virtual OnSendEvent(…) Invoked when the specified event is sent to a target actor.
virtual OnStateTransition(…) Invoked when the specified state machine enters or exits a state.
virtual OnStopTimer(…) Invoked when the specified actor timer has been stopped.
virtual OnStrategyDescription(…) Invoked to describe the specified scheduling strategy.
virtual OnWaitEvent(…) Invoked when the specified actor waits to receive an event of a specified type. (2 methods)

Remarks

See Logging for more information.

See Also