Это действительно для любого пользовательского исключения, но в моем случае я использую библиотеку Refit
для подключения к стороннему API.
В результате получается, что я получаю исключение 401 Unauthorized в Refit в виде ApiException
, и это то, что видно на странице исключений разработчика и при ведении журнала консоли.
Проблема в том, что это действительно дополнительное свойство исключения, т. Е. Content
в случае Refit, которое дает вам подсказку, почему это произошло.
Поэтому мне интересно, можно ли настроить страницу регистрации / исключения для разработчика, чтобы выгрузить все пользовательские свойства исключения без написания какого-либо специального кода для него.
Я использую стандарт ILogger
для регистрации исключения:
_logger.LogError(e, "An unknown error has happened");