com.alibaba.android.arouter.launcher.ARouter.openLog()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(87)

本文整理了Java中com.alibaba.android.arouter.launcher.ARouter.openLog()方法的一些代码示例,展示了ARouter.openLog()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ARouter.openLog()方法的具体详情如下:
包路径:com.alibaba.android.arouter.launcher.ARouter
类名称:ARouter
方法名:openLog

ARouter.openLog介绍

暂无

代码示例

代码示例来源:origin: JessYanCoding/ArmsComponent

@Override
public void onCreate(@NonNull Application application) {
  if (BuildConfig.LOG_DEBUG) {//Timber日志打印
    Timber.plant(new Timber.DebugTree());
    ButterKnife.setDebug(true);
    ARouter.openLog();     // 打印日志
    ARouter.openDebug();   // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
    RetrofitUrlManager.getInstance().setDebug(true);
  }
  ARouter.init(application); // 尽可能早,推荐在Application中初始化
}

代码示例来源:origin: wang709693972wei/CompontentDemo

@Override
public void onCreate() {
  super.onCreate();
  Log.w("TAG", "---BaseApplication");
  if (BuildConfig.DEBUG) {   // 这两行必须写在init之前,否则这些配置在init过程中将无效
    ARouter.openLog();     // 打印日志
    ARouter.openDebug();   // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
  }
  ARouter.init(this); // 尽可能早,推荐在Application中初始化
}

代码示例来源:origin: InnoFang/Android-Code-Demos

@Override
  public void onCreate() {
    super.onCreate();

    if (BuildConfig.DEBUG) {
      ARouter.openLog();
      ARouter.openDebug();
    }
    ARouter.init(this);
  }
}

代码示例来源:origin: ymback/NGA-CLIENT-VER-OPEN-SOURCE

private void initRouter() {
  if (BuildConfig.DEBUG) {   // 这两行必须写在init之前,否则这些配置在init过程中将无效
    ARouter.openLog();     // 打印日志
    ARouter.openDebug();   // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
  }
  ARouter.init(this); // 尽可能早,推荐在Application中初始化
}

代码示例来源:origin: zhujian1989/gank.io

private void initRouter(){
    if (BuildConfig.DEBUG) {
      ARouter.openLog();     // 打印日志
      ARouter.openDebug();   // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
    }
    ARouter.init(this); // 尽可能早,推荐在Application中初始化
  }
}

代码示例来源:origin: huannan/AndroidReview

@Override
  public void onCreate() {
    super.onCreate();

    ARouter.openLog();
    if (BuildConfig.DEBUG) {
      // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
      ARouter.openDebug();
    }
    // 尽可能早,推荐在Application中初始化
    ARouter.init(this);

    Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
      @Override
      public void uncaughtException(Thread t, Throwable e) {

      }
    });
  }
}

代码示例来源:origin: wutq/AndroidModuleDemo

/**
 * 初始化路由
 */
private void initARouter() {
  if (BuildConfig.DEBUG) {
    ARouter.openLog();  // 打印日志
    ARouter.openDebug(); // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
  }
  ARouter.init(application);// 尽可能早,推荐在Application中初始化
}

代码示例来源:origin: WuXiaolong/ModularSample

@Override
  public void onCreate() {
    super.onCreate();
    if (BuildConfig.DEBUG) {
      // 这两行必须写在init之前,否则这些配置在init过程中将无效
      ARouter.openLog();     // 打印日志
      ARouter.openDebug();   // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
      ARouter.printStackTrace(); // 打印日志的时候打印线程堆栈
    }
    ARouter.init(this); // 尽可能早,推荐在Application中初始化

  }
}

代码示例来源:origin: WuXiaolong/ModularSample

@Override
  public void onCreate() {
    super.onCreate();
    if (BuildConfig.DEBUG) {
      // 这两行必须写在init之前,否则这些配置在init过程中将无效
      ARouter.openLog();     // 打印日志
      ARouter.openDebug();   // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
      ARouter.printStackTrace(); // 打印日志的时候打印线程堆栈
    }
    ARouter.init(this); // 尽可能早,推荐在Application中初始化

  }
}

代码示例来源:origin: cr330326/DemoComponent

private void init(){
    //日志显示开关
    EFLog.enableLog2Console(BuildConfig.DEBUG);

    if (BuildConfig.DEBUG) {
      //开启InstantRun之后,一定要在ARouter.init之前调用openDebug
      ARouter.openDebug();
      ARouter.openLog();
    }
    ARouter.init(BaseApplication.getInstance());
  }
}

代码示例来源:origin: noterpopo/Hands-Chopping

@Override
public void onCreate(@NonNull Application application) {
  if (BuildConfig.LOG_DEBUG) {//Timber日志打印
    Timber.plant(new Timber.DebugTree());
    ButterKnife.setDebug(true);
    ARouter.openLog();     // 打印日志
    ARouter.openDebug();   // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
    RetrofitUrlManager.getInstance().setDebug(true);
  }
  ARouter.init(application); // 尽可能早,推荐在Application中初始化
}

代码示例来源:origin: renxuelong/ComponentDemo

@Override
public void onCreate() {
  super.onCreate();
  // 初始化 ARouter
  if (isDebug()) {           // 这两行必须写在init之前,否则这些配置在init过程中将无效
    ARouter.openLog();     // 打印日志
    ARouter.openDebug();   // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
  }
  ARouter.init(this);
  initModuleApp(this);
  initModuleData(this);
}

代码示例来源:origin: Jerey-Jobs/KeepGank

@Override
public void onCreate() {
  super.onCreate();
  mCachePath = getExternalCacheDir().getPath();
  try {
    diskLruCacheManager = new DiskLruCacheManager(this);
  } catch (IOException e) {
    e.printStackTrace();
  }
  NetworkManager.init(this);
  SkinConfig.setCanChangeStatusColor(true);
  SkinConfig.setCanChangeFont(true);
  SkinConfig.setDebug(false);
  ARouter.openLog();
  ARouter.openDebug();
  ARouter.init(this);
  // LeakCanary.install(this);
}

代码示例来源:origin: JingYeoh/SupportFragment

/**
 * 初始化App中
 */
@Subscriber(mode = ThreadMode.ASYNC, tag = AppConfig.EventBusTAG.APP_INIT)
public void initApp(Message message) {
  if (isInit) return;
  SLogUtils.isAllowToPrint = BuildConfig.DEBUG;//是否允许打印Log
  if (BuildConfig.DEBUG) {
    ARouter.openLog();
    ARouter.openDebug();
  }
  ARouter.init(this);//初始化ARouter
  DbManager.getInstance().init(this);//初始化数据库
  AppManager.getInstance().init(this);//初始化App管理
  notifyAppInitCompleted();//通知App初始化完成
}

代码示例来源:origin: jenly1314/WanAndroid

@Override
public void onCreate() {
  super.onCreate();
  appComponent = DaggerAppComponent.builder()
      .appModule(new AppModule(this))
      .httpModule(new HttpModule(Constants.BASE_URL))
      .build();
  appComponent.inject(this);
  LeakCanary.install(this);
  Bugly.init(this, Constants.BUGLY_APP_ID, BuildConfig.DEBUG);
  if (BuildConfig.DEBUG) {
    ARouter.openLog();
    ARouter.openDebug();
    Timber.plant(new Timber.DebugTree());
  } else {
    Timber.plant(new Timber.Tree() {
      @Override
      protected void log(int priority, @Nullable String tag, @NotNull String message, @Nullable Throwable t) {
      }
    });
  }
  NeverCrash.init((t, e) -> {
    if(!BuildConfig.DEBUG){
      Timber.w(e);
      CrashReport.postCatchedException(e);
    }
  });
  user = getCacheUser();
  ARouter.init(this);
}

相关文章