コード例 #1
0
ファイル: LogFilter.cs プロジェクト: Yeremeev/WebApp
 public override void OnActionExecuted(
     ActionExecutedContext filterContext)
 {
     LogConfig.WriteToLogs("======== Response Information =======");
     LogConfig.WriteToLogs("[OK]");
     base.OnActionExecuted(filterContext);
 }
コード例 #2
0
ファイル: LogFilter.cs プロジェクト: Yeremeev/WebApp
 public override void OnActionExecuting(
     ActionExecutingContext filterContext)
 {
     /*string controller = filterContext.ActionDescriptor.ControllerDescriptor.ControllerName;
      * string action = filterContext.ActionDescriptor.ActionName;
      * string ip = filterContext.HttpContext.Request.UserHostAddress;
      * string dns = filterContext.HttpContext.Request.UserHostName;
      * string browser = filterContext.HttpContext.Request.Browser.Browser;
      * DateTime dateTime = filterContext.HttpContext.Timestamp;
      * string username = filterContext.HttpContext.User.Identity.Name;*/
     LogConfig.WriteToLogs("======== Request Information =====");
     LogConfig.WriteToLogs(filterContext.ActionDescriptor.ControllerDescriptor.ControllerName);
     LogConfig.WriteToLogs(filterContext.ActionDescriptor.ActionName);
     LogConfig.WriteToLogs(filterContext.HttpContext.Request.UserHostAddress);
     LogConfig.WriteToLogs(filterContext.HttpContext.Request.UserHostName);
     LogConfig.WriteToLogs(filterContext.HttpContext.Request.Browser.Browser);
     LogConfig.WriteToLogs(filterContext.HttpContext.Timestamp.ToString());
     LogConfig.WriteToLogs(filterContext.HttpContext.User.Identity.Name);
     base.OnActionExecuting(filterContext);
 }