/// <summary> /// Action结束执行触发 /// </summary> /// <param name="filterContext"></param> public override void OnActionExecuted(ActionExecutedContext filterContext) { base.OnActionExecuted(filterContext); if (!string.IsNullOrEmpty(_operationLogHandler.log.Describe)) { _operationLogHandler.ActionExecuted(); } }
/// <summary> /// 执行完毕 /// </summary> /// <param name="context"></param> public override void OnActionExecuted(ActionExecutedContext context) { base.OnActionExecuted(context); var response = context.HttpContext.Response; _operationLogHandler.Log.ResponseStatus = response.StatusCode.ToString(); _operationLogHandler.ActionExecuted(); _operationLogHandler.WriteLog(); }