У меня есть многоуровневая архитектура ядра asp. net, что-то вроде кода ниже.
и основная функция (контроллер API) вызывает метод GrandParent, а функция контроллера также имеет блок try-catch. например, в функции GetNumber возникает исключение. исключение передается контроллеру. Теперь, если я вижу трассировку стека, я вижу трассировку от Controller-> Grandparent-> Parent-> GetNumber.
есть ли способ украсить эту трассировку стека таким образом, чтобы я мог сообщить мне весь этот стек вызовов только с их именами функций и номером строки, где произошло исходное исключение, так что я могу просто зарегистрировать это отформатированное украшенное информации вместо записи исходной трассировки стека?
Есть что-то Asp. net core выдает из коробки для такой проблемы?