浏览代码

one more logging fix

LukePulverenti 12 年之前
父节点
当前提交
a6596042a6
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      MediaBrowser.Common.Implementations/HttpServer/HttpServer.cs

+ 4 - 3
MediaBrowser.Common.Implementations/HttpServer/HttpServer.cs

@@ -386,6 +386,7 @@ namespace MediaBrowser.Common.Implementations.HttpServer
             var httpRes = new HttpListenerResponseWrapper(context.Response);
             var handler = ServiceStackHttpHandlerFactory.GetHandler(httpReq);
 
+            var url = context.Request.Url.ToString();
             var endPoint = context.Request.RemoteEndPoint;
 
             var serviceStackHandler = handler as IServiceStackHttpHandler;
@@ -398,7 +399,7 @@ namespace MediaBrowser.Common.Implementations.HttpServer
                     httpReq.OperationName = operationName = restHandler.RestPath.RequestType.Name;
                 }
                 serviceStackHandler.ProcessRequest(httpReq, httpRes, operationName);
-                LogResponse(context, endPoint);
+                LogResponse(context, url, endPoint);
                 httpRes.Close();
                 return;
             }
@@ -410,7 +411,7 @@ namespace MediaBrowser.Common.Implementations.HttpServer
         /// Logs the response.
         /// </summary>
         /// <param name="ctx">The CTX.</param>
-        private void LogResponse(HttpListenerContext ctx, IPEndPoint endPoint)
+        private void LogResponse(HttpListenerContext ctx, string url, IPEndPoint endPoint)
         {
             if (!EnableHttpRequestLogging)
             {
@@ -421,7 +422,7 @@ namespace MediaBrowser.Common.Implementations.HttpServer
 
             var log = new StringBuilder();
 
-            log.AppendLine(string.Format("Url: {0}", ctx.Request.Url));
+            log.AppendLine(string.Format("Url: {0}", url));
 
             log.AppendLine("Headers: " + string.Join(",", ctx.Response.Headers.AllKeys.Select(k => k + "=" + ctx.Response.Headers[k])));