我正在尝试将 AppInsights 与 Angular 一起使用:
import { AppInsights } from 'applicationinsights-js';
....
if (!AppInsights.config) {
var config: Microsoft.ApplicationInsights.IConfig = {
instrumentationKey: environment.appInsightsInstrumentationKey
};
AppInsights.downloadAndSetup(config);
}
// code for logging exception:
AppInsights.trackException(errorMessage, "GlobalErrorHandler", {
UserName: userName,
ViewName: url
}, { }, AI.SeverityLevel.Error);
// code for logging page views
AppInsights.trackPageView(name, url, {
UserName: userName,
ViewName: url
}, { });
我在这段代码中遇到了两个问题:
- 使用此代码在应用洞察中根本不会跟踪异常,并且
- 跟踪页面视图,但它不包含自定义属性。
我试图查看 AppInsights (applicationinsights-js) 模块的源代码,但找不到解决方案。
谢谢你的任何建议。