Application Insights JS trackException显示“失败的方法:'未知'”

时间:2018-09-26 08:59:48

标签: javascript typescript azure-application-insights

我正在尝试AppInsights,并使用以下代码: (获取失败,返回500条回复)

private callMethod(): void {
  this._callMethodInternal();
}

private async _callMethodInternal(): Promise<void> {
  try {
    await fetch("https://localhost:44369/api/values", {
      method: "GET",
      headers: {
        Accept: "application/json",
        "Content-Type": "text/json"
      }
    });
  } catch (err) {
    AppInsights.trackException(err);

    throw err;
  }
}

该异常显示在Application Insights中,但是“失败的方法”属性将“未知”显示为值。 有没有办法显示正确的方法名称?

谢谢

https://github.com/Microsoft/ApplicationInsights-JS/issues/680

1 个答案:

答案 0 :(得分:0)

您没有传递适当的参数。更新是更新的方法

trackException(exception: Error, handledAt?: string, properties?: {[string]:string}, measurements?: {[string]:number}, severityLevel?: AI.SeverityLevel)

作为参考,请检查以下链接 https://github.com/microsoft/ApplicationInsights-JS/blob/master/API-reference.md