这对于任何自定义例外均有效,但就我而言,我使用Refit
库连接到3d参与者API。
发生的事情是,我在Refit中以ApiException
的形式收到401未经授权的异常,这在开发人员异常页面和控制台日志记录中可见。
问题在于,它实际上是异常的附加属性,例如,在进行Refit的情况下,Content
可以为您提供这种情况发生的线索。
所以我想知道是否可以配置logging / Developer Exception Page来转储Exception的所有自定义属性,而无需为其编写一些自定义代码。
我使用标准的ILogger
记录异常:
_logger.LogError(e, "An unknown error has happened");
答案 0 :(得分:1)
您不仅可以扩展在这里写的内容吗?
_logger.LogError(e, $"An unknown error has happened: {e.Message}");
还是我错过了重点?