protected override SupervisorStrategy SupervisorStrategy() { return new OneForOneStrategy(ex => { //we're going to throw an exception anyway PublishAndThrow(ex, LogLevel.ErrorLevel); return Directive.Escalate; }); }