Beispiel #1
0
        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;
        }
Beispiel #2
0
 public void LogMsg(string type, string title, string blurb)
 {
     var msg = new LogMsg(type: type, title: title, blurb: blurb);
     log_queue.Enqueue(msg);
 }