ABP框架中的异常详细信息

问题描述

我想用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 (将#修改为@)