public virtual void AfterReceiveReply(ref Message reply, object correlationState) { HttpResponseMessageProperty prop = (HttpResponseMessageProperty)reply.Properties[HttpResponseMessageProperty.Name]; string body = General.ReadMessageBody(ref reply); logger(General.GetHttpResponseLog(prop.StatusCode.ToString(), prop.Headers, body)); }
private static void LogResponse( string statusCode, HttpResponseHeaders headers, string content, Action <string> logger) { if (logger != null) { logger(General.GetHttpResponseLog(statusCode, headers, content)); } }