当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript raven-js.captureException函数代码示例

本文整理汇总了TypeScript中raven-js.captureException函数的典型用法代码示例。如果您正苦于以下问题:TypeScript captureException函数的具体用法?TypeScript captureException怎么用?TypeScript captureException使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了captureException函数的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: handleError

 handleError(err: any): void {
     if (this.config.isLocal) {
         super.handleError(err);
     } else {
         Raven.captureException(err.originalError);
     }
 }
开发者ID:finleysg,项目名称:bhmc,代码行数:7,代码来源:bhmc-error-handler.service.ts

示例2: logError

 logError(err: any): void {
     if (this.config.isLocal) {
         console.error(err.toString());
     } else {
         Raven.captureException(err);
     }
 }
开发者ID:finleysg,项目名称:bhmc,代码行数:7,代码来源:bhmc-error-handler.service.ts

示例3: rateApp

 /**
  * Open the app store page
  */
 public rateApp() {
     if (this.platform.is('android')) {
         this.inAppBrowserPlugin.create('market://details?id=' + AppSettings.appId.android, '_system');
     } else if (this.platform.is('ios')) {
         this.inAppBrowserPlugin.create('itms-apps://itunes.apple.com/fr/app/vliller/id' + AppSettings.appId.ios + '?mt=8', '_system');
     } else {
         Raven.captureException(new Error('Rate app - Unknow platform?!'));
     }
 };
开发者ID:blckshrk,项目名称:vliller,代码行数:12,代码来源:sidemenu.ts

示例4: Error

 const reportError = (errMsg) => {
   const e = new Error(errMsg.error.message);
   e.name = errMsg.error.name;
   e.stack = errMsg.error.stack;
   Raven.captureException(e, {
     tags: {
       ngVersion: errMsg.ngVersion,
     },
   });
 };
开发者ID:Jigar3758,项目名称:augury,代码行数:10,代码来源:sentry-connection.ts

示例5: handleError

    /**
     * Minimal error handler
     *
     * @param {HTTPResponse | any} errorResponse
     */
    private handleError (errorResponse: HTTPResponse | any) {
        let errorMessage: string;

        if (errorResponse.error) {
            errorMessage = `${errorResponse.status} - ${errorResponse.error}`;
        } else {
            errorMessage = errorResponse.message ? errorResponse.message : errorResponse.toString();
        }

        // sends error to Sentry
        Raven.captureException(new Error(errorMessage));

        return Observable.throw(errorMessage);
    }
开发者ID:blckshrk,项目名称:vliller,代码行数:19,代码来源:vlille-service-native.ts

示例6: handleError

 handleError(err: any): void {
   // Log to the console.
   try {
     console.group('ErrorHandler');
     console.error(err.message);
     console.error(err.stack);
     console.groupEnd();
   } catch (handlingError) {
     console.group('ErrorHandler');
     console.warn('Error when trying to output error.');
     console.error(handlingError);
     console.groupEnd();
   }
   Raven.captureException(err.originalError);
 }
开发者ID:w11k,项目名称:calendar-for-trello,代码行数:15,代码来源:raven-error-handler.ts

示例7: handleError

 handleError(err: any) : void {
     Raven.captureException(err.originalError);
 }
开发者ID:blckshrk,项目名称:vliller,代码行数:3,代码来源:raven.ts

示例8:

 window.addEventListener('unhandledrejection', (event: PromiseRejectionEvent) =>
   Raven.captureException(event.reason)
开发者ID:bhollis,项目名称:DIM,代码行数:2,代码来源:exceptions.ts

示例9: Error

 .catch(error => {
     // TODO: check if errors a relevant
     Raven.captureException(new Error(error));
 })
开发者ID:blckshrk,项目名称:vliller,代码行数:4,代码来源:direction-button.ts


注:本文中的raven-js.captureException函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。