[Ionic] 사용자 정의 에러 핸들러
사용자 정의 에러 핸들러를 등록하여 발생하는 런타임 에러에 대해 처리
에러 핸들러 클래스 정의
src/classes/my-error-handler.ts
import { NgModule, ErrorHandler } from '@angular/core';
export class MyErrorHandler implements ErrorHandler {
handleError(error) {
// do something with the exception
console.log("error:"+error);
}
}
모듈 추가
src/app/app.module.ts
import {MyErrorHandler} from '../classes/my-error-handler';
@NgModule({
...
providers: [
StatusBar,
SplashScreen,
{provide: ErrorHandler, useClass: MyErrorHandler}
]
})