Exemplo n.º 1
0
        private void LogActionExecuted(ActionExecutedContext filterContext)
        {
            if (filterContext.Exception != null)
            {
                DataLogger.LogOperation("Exception thrown.");
            }

            DataLogger.LogOperation("Action Executed: " + filterContext.ActionDescriptor.ActionName);
        }
Exemplo n.º 2
0
        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}");
        }
Exemplo n.º 3
0
 public override void OnResultExecuted(ResultExecutedContext filterContext)
 {
     DataLogger.LogOperation("Result Executed");
 }
Exemplo n.º 4
0
 public override void OnActionExecuting(ActionExecutingContext filterContext)
 {
     DataLogger.LogOperation("Action Executing: " + filterContext.ActionDescriptor.ActionName);
 }