问题描述
我想用ABP .NET Core返回异常的详细信息,我注意到的是当我转到AbpAuditLogs表和App_Data \ Logs logFile时,它们包含详细的异常,但是当我使用以下方法返回异常时,它仅显示没有任何详细信息的一般异常(500内部服务器错误)
try{
:
:
:
}
catch (Exception ex)
{
throw new System.ArgumentException(ex.InnerException.Message.ToString(),"original");
}
那么,如何为用户返回特定的例外,例如示例电子邮件验证例外?
更新:
我将进一步解释,以使问题更清楚:
上面这个问题与我处理异常的方式有关。 问题是,当从 swagger或Postman 发出对服务的请求时,总是看到状态错误500的常规错误,没有任何详细信息,这迫使我从Log File或Log Table中查看异常的详细信息,我想直接从 Swagger或Postman 看到异常的详细信息(例如 FileNotFoundException ),而不必返回到日志文件或AbpAuditLogs表。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)