Мое приложение имеет множество пользовательских типов ошибок, которые являются подклассами ошибок. Application Insights регистрирует тип исключения на портале, но пока мне удалось получить только типовое «Ошибка» для этого типа.
Глядя на источник, кажется, что установка свойства name
ошибки должна установить это, однако это не имеет значения.
Я попытался отправить следующее, но оно не регистрируется как MyError,
class MyError extends Error {
constructor (msg) {
super(msg)
this.name = 'MyError'
}
}
const error = new MyError('some message')
client.trackException({ exception: error, properties: { correlationId } })
Я использую версию 1.2.0 пакета Azure NodeJS SDK
Есть идеи?