40 lines
1.1 KiB
Java
40 lines
1.1 KiB
Java
package com.mogo.launcher;
|
||
|
||
import com.mogo.eagle.core.function.call.startup.CallerStartUpManager;
|
||
import com.mogo.eagle.core.function.main.MainMoGoApplication;
|
||
import com.mogo.eagle.core.utilcode.mogo.logger.LogLevel;
|
||
import com.mogo.eagle.core.utilcode.mogo.logger.Logger;
|
||
import com.mogo.launcher.crash.CrashSystem;
|
||
import com.mogo.launcher.startup.ARouterStartUp;
|
||
import com.mogo.launcher.startup.ConfigStartUp;
|
||
|
||
/**
|
||
* @author congtaowang
|
||
* @since 2019-12-18
|
||
* <p>
|
||
* Launcher application
|
||
*/
|
||
public class MogoApplication extends MainMoGoApplication {
|
||
|
||
@Override
|
||
public void onCreate() {
|
||
ARouterStartUp.init(this);
|
||
ConfigStartUp.init(this);
|
||
CallerStartUpManager.initStageOne();
|
||
super.onCreate();
|
||
}
|
||
|
||
@Override
|
||
protected void initCrashConfig() {
|
||
CrashSystem crashSystem = CrashSystem.getInstance(this);
|
||
crashSystem.init();
|
||
//设置debug模式,日志不上传
|
||
crashSystem.setDebug(BuildConfig.DEBUG);
|
||
}
|
||
|
||
@Override
|
||
protected void initLogConfig() {
|
||
super.initLogConfig();
|
||
Logger.init(BuildConfig.DEBUG ? LogLevel.DEBUG : LogLevel.OFF);
|
||
}
|
||
} |