當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript browser.captureException函數代碼示例

本文整理匯總了TypeScript中@sentry/browser.captureException函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript captureException函數的具體用法?TypeScript captureException怎麽用?TypeScript captureException使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了captureException函數的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: fetchIstUsers

function* fetchIstUsers() {
  try {
    const { users }: SagaCall<typeof API.fetchIstUsers> = yield call(API.fetchIstUsers);
    yield put(updateIstUsers(users));
  } catch (e) {
    captureException(e);
  }
}
開發者ID:8398a7,項目名稱:8398a7.github.io,代碼行數:8,代碼來源:meta.ts

示例2:

 Sentry.withScope((scope) => {
   scope.setTag('context', name);
   if (errorInfo) {
     Object.keys(errorInfo).forEach((key) => {
       scope.setExtra(key, errorInfo[key]);
     });
   }
   Sentry.captureException(e);
 });
開發者ID:w1cked,項目名稱:DIM,代碼行數:9,代碼來源:exceptions.ts

示例3: each

  Sentry.withScope((scope) => {
    each(extra, (data, key) => {
      scope.setExtra(key, extra[key]);
    });

    Sentry.captureException(error);

    console.error(error); // eslint-disable-line no-console
    if (size(extra) > 0) console.error(extra); // eslint-disable-line no-console
  });
開發者ID:nusmodifications,項目名稱:nusmods,代碼行數:10,代碼來源:error.ts

示例4: captureException

export const reportException = (error: string | Error, extra?: any) => {
  if (process.env.NODE_ENV === 'production' && SENTRY_URL) {
    captureException(error);
  } else {
    /* tslint:disable */
    console.error('====================================');
    console.error(error);
    console.log(extra);
    console.error('====================================');
  }
};
開發者ID:displague,項目名稱:manager,代碼行數:11,代碼來源:exceptionReporting.ts

示例5: handleError

  public handleError(err: any): void {
    if (!isProdMode() && err && err.message && err.message.indexOf('cordova_not_available') !== -1) {
      return;
    }

    if (isProdMode()) {
      // Only log errors to remote when running in production
      try {
        SentryClient.captureException(err.originalError || err);
      } catch (e) {
        console.error(e);
      }
    }

    super.handleError(err);
  }
開發者ID:ifiske,項目名稱:iFiske,代碼行數:16,代碼來源:monitoring.ts

示例6: handleError

 handleError(error) {
   Sentry.captureException(error.originalError || error);
   throw error;
 }
開發者ID:jacobbowdoin,項目名稱:RapidWords,代碼行數:4,代碼來源:app.module.ts

示例7: sendError

 sendError(error) {
   if (environment.sentry) {
     Sentry.captureException(error.originalError || error);
   }
 }
開發者ID:xXKeyleXx,項目名稱:MyPet-SkilltreeCreator,代碼行數:5,代碼來源:error-reporter.service.ts

示例8: handleError

 handleError(error) {
   if (environment.sentry) {
     Sentry.captureException(error.originalError || error);
   }
   throw error;
 }
開發者ID:xXKeyleXx,項目名稱:MyPet-SkilltreeCreator,代碼行數:6,代碼來源:error-reporter.service.ts


注:本文中的@sentry/browser.captureException函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。