zoukankan      html  css  js  c++  java
  • Ionic Angular自动捕获错误 配置Angular2.x +

    配置app.module.ts

    import { Pro } from '@ionic/pro';
    
    // These are the imports required for the code below,
    // feel free to merge into existing imports.
    import { Injectable, Injector } from '@angular/core';
    import { IonicErrorHandler } from 'ionic-angular';
    
    const IonicPro = Pro.init('APP_ID', {
      appVersion: "APP_VERSION"
    });
    
    @Injectable()
    export class MyErrorHandler implements ErrorHandler {
      ionicErrorHandler: IonicErrorHandler;
      constructor(injector: Injector) {
        try {
          this.ionicErrorHandler = injector.get(IonicErrorHandler);
        } catch(e) {
          // Unable to get the IonicErrorHandler provider, ensure 
          // IonicErrorHandler has been added to the providers list below
        }
      }
      handleError(err: any): void {
        IonicPro.monitoring.handleNewError(err);
        // Remove this if you want to disable Ionic's auto exception handling
        // in development mode.
        this.ionicErrorHandler && this.ionicErrorHandler.handleError(err);
      }
    }

    //将此条目添加到providersin NgModule

      providers: [
        // ...,
        IonicErrorHandler,
        [{ provide: ErrorHandler, useClass: MyErrorHandler }] // <<===
      ]

    eg:https://ionicframework.com/docs/pro/monitoring/

  • 相关阅读:
    PHP mysqli_get_client_version() 函数
    PHP mysqli_get_client_stats() 函数
    两台服务器配置互信
    (转)SQL server 容易让人误解的问题之 聚集表的物理顺序问题
    DML操作对索引的影响
    sqlserver 常用语句
    聚集索引
    表扫描
    sqltext的参数化处理
    sqlserver的执行计划
  • 原文地址:https://www.cnblogs.com/Rampage/p/8117702.html
Copyright © 2011-2022 走看看