static string LogContributor(IPipelineMiddleware next, AbstractContributorMiddleware contrib) { return($"Executing contributor {contrib.ContributorCall.ContributorTypeName}." + $"{contrib.ContributorCall.Action.Method.Name} ({next.GetType().Name} middleware)"); }
static string LogMiddleware(IPipelineMiddleware next) { return($"Executing middleware {next.GetType().Name}"); }