/// <inheritdoc/> public virtual void OnPushState(ActorId id, string currentStateName, string newStateName) { string text = $"<PushLog> {id} pushed from state '{currentStateName}' to state '{newStateName}'."; this.Logger.WriteLine(text); }
/// <inheritdoc/> public virtual void OnHalt(ActorId id, int inboxSize) { string text = $"<HaltLog> {id} halted with {inboxSize} events in its inbox."; this.Logger.WriteLine(text); }
/// <inheritdoc/> public virtual void OnHandleRaisedEvent(ActorId id, string stateName, Event e) { }
/// <inheritdoc/> public virtual void OnGotoState(ActorId id, string currentStateName, string newStateName) { string text = $"<GotoLog> {id} is transitioning from state '{currentStateName}' to state '{newStateName}'."; this.Logger.WriteLine(text); }