Почему моя функция Azure не записывает правильное исключение в App Insights?

2

Скажем, моя функция такова:

public static void Run([QueueTrigger(queueName, Connection = connection)]string message, 
                       TraceWriter logger) {
    throw new CustomException();
}

Вот как выглядит журнал:

SomeTime [Error] ExceptionNameSpace.CustomException ---> System.Exception

Когда я перехожу к App Insights и просматриваю разбивку исключения, я нахожу этот неудачный запрос под типом "Исключение". Я даже не вижу тип CustomException, который указан! Почему мое исключение превращается в общее исключение?

  • 0
    Пожалуйста, предоставьте ваш код CustomException и снимки экрана на портале Azure. И эта строка кода "throw new CustomException ()" не находится в блоке try..catch? Если я напрямую использую ваш код, исключения не будут отправлены в приложение Insight.
Теги:
azure
azure-application-insights

1 ответ

0
Лучший ответ

Для тех из вас, кто столкнулся с одной и той же проблемой:

Я нашел "решение" для этого, восстановив свое первоначальное исключение, запросив столбец outerType в таблице исключений внутри части Analytics App Insights. Странно, что общее исключение отображается в столбце "type", но "outerType" является моим первоначальным исключением.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню