12345678910111213141516171819 |
- using System;
- using System.Net;
- using Library;
- using Microsoft.AspNetCore.Mvc.Filters;
- namespace MySystem
- {
- public class GlobalExceptionsFilter : IExceptionFilter
- {
- public void OnException(ExceptionContext context)
- {
- string Message = context.Exception.Message;
- string StackTrace = context.Exception.StackTrace;
- function.WriteLog(DateTime.Now.ToString() + "\r\n" + Message + "\r\n" + StackTrace, "Global全局异常处理日志");
- context.HttpContext.Response.StatusCode = (int)HttpStatusCode.InternalServerError;
- context.ExceptionHandled = true;
- }
- }
- }
|