【发布时间】:2019-05-22 23:32:45
【问题描述】:
这对任何自定义异常都有效,但在我的情况下,我使用 Refit 库连接到 3d 派对 API。
发生的情况是我在 Refit 中以 ApiException 的形式收到 401 Unauthorized 异常,这在开发人员异常页面和控制台日志记录中可见。
问题在于它确实是异常的附加属性,即在 Refit 的情况下为 Content,它可以为您提供关于为什么会发生这种情况的线索。
所以我想知道是否可以配置日志记录/开发人员异常页面以转储异常的所有自定义属性,而无需为其编写一些自定义代码。
我使用标准的ILogger 记录异常:
_logger.LogError(e, "An unknown error has happened");
【问题讨论】: