本文整理汇总了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);
}
}
示例2: logError
logError(err: any): void {
if (this.config.isLocal) {
console.error(err.toString());
} else {
Raven.captureException(err);
}
}
示例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?!'));
}
};
示例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,
},
});
};
示例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);
}
示例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);
}
示例7: handleError
handleError(err: any) : void {
Raven.captureException(err.originalError);
}
示例8:
window.addEventListener('unhandledrejection', (event: PromiseRejectionEvent) =>
Raven.captureException(event.reason)
示例9: Error
.catch(error => {
// TODO: check if errors a relevant
Raven.captureException(new Error(error));
})