首页 > 编程语言 >asp.net core mvc异常处理

asp.net core mvc异常处理

时间:2022-11-22 22:15:27浏览次数:38  
标签:core asp mvc context var new logger public

过滤器处理异常

public class GlobalExceptionFilter : IExceptionFilter
{
private ILogger _logger;
public GlobalExceptionFilter(ILogger logger)
{
_logger = logger;
}

    public void OnException(ExceptionContext context)
    {
        var controller = context.ActionDescriptor;
        
        context.ExceptionHandled = true;
        var httpCpde = context.Exception;
        _logger.LogError(new EventId(),context.Exception,null);
        context.Result = new RedirectResult("/home/Page500");
    }
}

标签:core,asp,mvc,context,var,new,logger,public
From: https://www.cnblogs.com/binlyzhuo/p/16916654.html

相关文章