Example #1
0
        public static void LogRequest(ILogger logger, string url, string method, string userAgent, QueryParamCollection headers)
        {
            if (headers == null)
            {
                logger.Info("{0} {1}. UserAgent: {2}", "HTTP " + method, url, userAgent ?? string.Empty);
            }
            else
            {
                var headerText = string.Join(", ", headers.Select(i => i.Name + "=" + i.Value).ToArray());

                logger.Info("HTTP {0} {1}. {2}", method, url, headerText);
            }
        }