in wvd-templates/diagnostics-sample/src/MSFT.WVD.Diagnostics/Controllers/HomeController.cs [152:174]
public IActionResult Error(int id, ErrorDetails errorDetails)
{
if (errorDetails.Message != null && errorDetails.StatusCode != null)
{
return View(new ErrorViewModel()
{ ErrorDetails = errorDetails }
);
}
else
{
var exceptionFeature = HttpContext.Features.Get<IExceptionHandlerPathFeature>();
_logger.LogError($"RouteOfException : { exceptionFeature.Path}. ErrorMessage : {exceptionFeature.Error.Message}");
return View(new ErrorViewModel()
{
ErrorDetails = new ErrorDetails
{
Message = $"RouteOfException : { exceptionFeature.Path}. ErrorMessage : {exceptionFeature.Error.Message}"
}
}
);
}
}