|
@ -116,9 +116,10 @@ namespace Apewer.AspNetBridge |
|
|
} |
|
|
} |
|
|
catch (Exception ex) |
|
|
catch (Exception ex) |
|
|
{ |
|
|
{ |
|
|
Logger.Write("Route Error", ex.InnerException.GetType().FullName, ex.InnerException.Message); |
|
|
if (ex.InnerException != null) ex = ex.InnerException; |
|
|
|
|
|
Logger.Write("Route Error", ex.GetType().FullName, ex.Message); |
|
|
var action = OnException; |
|
|
var action = OnException; |
|
|
if (action != null) action.Invoke(Request, Response, route.Method, ex.InnerException); |
|
|
if (action != null) action.Invoke(Request, Response, route.Method, ex); |
|
|
else Response.Model = new ApiStatusModel(500); |
|
|
else Response.Model = new ApiStatusModel(500); |
|
|
} |
|
|
} |
|
|
return false; |
|
|
return false; |
|
|