private void LogActionExecuted(ActionExecutedContext filterContext) { if (filterContext.Exception != null) { DataLogger.LogOperation("Exception thrown."); } DataLogger.LogOperation("Action Executed: " + filterContext.ActionDescriptor.ActionName); }
public void OnException(ExceptionContext filterContext) { filterContext.Result = new RedirectToRouteResult( new RouteValueDictionary ( new Dictionary <string, object> { { "controller", "Error" }, { "action", "Error" }, { "statusCode", filterContext.HttpContext.Response.StatusCode }, { "message", filterContext.Exception.Message } } )); filterContext.ExceptionHandled = true; DataLogger.LogOperation($"Exception: {filterContext.HttpContext.Response.StatusCode}" + $" message: {filterContext.Exception.Message}"); }
public override void OnResultExecuted(ResultExecutedContext filterContext) { DataLogger.LogOperation("Result Executed"); }
public override void OnActionExecuting(ActionExecutingContext filterContext) { DataLogger.LogOperation("Action Executing: " + filterContext.ActionDescriptor.ActionName); }