/// <summary> /// 异常处理 /// </summary> /// <param name="context"></param> public void OnException(ExceptionContext context) { Log.Logger = new LoggerConfiguration().CreateLogger(); if (context.Exception != null) { context.Result = new ContentResult() { Content = ResponseOutput.Error(context.Exception.Message, context.Exception).SerializeToJson(), StatusCode = StatusCodes.Status200OK }; context.ExceptionHandled = true; Log.Error(context.Exception, $"{context.HttpContext.Request.Path}|{context.Exception.Message}"); } }