diff options
Diffstat (limited to 'MediaBrowser.Server.Implementations/HttpServer/LoggerUtils.cs')
| -rw-r--r-- | MediaBrowser.Server.Implementations/HttpServer/LoggerUtils.cs | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/MediaBrowser.Server.Implementations/HttpServer/LoggerUtils.cs b/MediaBrowser.Server.Implementations/HttpServer/LoggerUtils.cs index f038591aa..fae702023 100644 --- a/MediaBrowser.Server.Implementations/HttpServer/LoggerUtils.cs +++ b/MediaBrowser.Server.Implementations/HttpServer/LoggerUtils.cs @@ -1,7 +1,6 @@ using MediaBrowser.Model.Logging; using System; using System.Globalization; -using System.Text; namespace MediaBrowser.Server.Implementations.HttpServer { @@ -17,17 +16,10 @@ namespace MediaBrowser.Server.Implementations.HttpServer /// <param name="duration">The duration.</param> public static void LogResponse(ILogger logger, int statusCode, string url, string endPoint, TimeSpan duration) { - var log = new StringBuilder(); + var durationMs = duration.TotalMilliseconds; + var logSuffix = durationMs >= 1000 ? "ms (slow)" : "ms"; - log.AppendLine(string.Format("Url: {0}", url)); - - //log.AppendLine("Headers: " + string.Join(",", response.Headers.AllKeys.Select(k => k + "=" + response.Headers[k]))); - - var responseTime = string.Format(". Response time: {0} ms.", duration.TotalMilliseconds.ToString(CultureInfo.InvariantCulture)); - - var msg = "HTTP Response " + statusCode + " to " + endPoint + responseTime; - - logger.LogMultiline(msg, LogSeverity.Info, log); + logger.Info("HTTP Response {0} to {1}. Time: {2}{3}. {4}", statusCode, endPoint, Convert.ToInt32(durationMs).ToString(CultureInfo.InvariantCulture), logSuffix, url); } } } |
