public static LogMsg MakeHttpLogMsg(System.Web.Mvc.ControllerContext c) { string requestor_ip_addr; string url; try { requestor_ip_addr = c.HttpContext.Request.UserHostAddress; url = c.HttpContext.Request.Url.ToString(); } catch { requestor_ip_addr = "ip_unavailable"; url = "url_unavailable"; } var msg = new LogMsg("request", requestor_ip_addr, url); return msg; }
public void LogMsg(string type, string title, string blurb) { var msg = new LogMsg(type: type, title: title, blurb: blurb); log_queue.Enqueue(msg); }