From 972df1078957fc079eed2c5c4e2a6a82c08cffb1 Mon Sep 17 00:00:00 2001 From: YuutaW <17158086+Trumeet@users.noreply.github.com> Date: Sat, 2 Mar 2019 22:35:12 -0800 Subject: feat(app): log crashes Signed-off-by: YuutaW <17158086+Trumeet@users.noreply.github.com> --- app/src/main/java/moe/yuuta/workmode/App.kt | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'app/src/main/java') diff --git a/app/src/main/java/moe/yuuta/workmode/App.kt b/app/src/main/java/moe/yuuta/workmode/App.kt index a1d0d92..57526b3 100644 --- a/app/src/main/java/moe/yuuta/workmode/App.kt +++ b/app/src/main/java/moe/yuuta/workmode/App.kt @@ -1,11 +1,19 @@ package moe.yuuta.workmode import android.app.Application +import com.elvishew.xlog.XLog class App : Application() { override fun onCreate() { super.onCreate() Setup.initLogs(Setup.getLogsPath(this).absolutePath) Setup.initFabric(this) + + val handler = Thread.getDefaultUncaughtExceptionHandler() + Thread.setDefaultUncaughtExceptionHandler { t, e -> + XLog.tag("App").build() + .e("***Crashed", e) + handler.uncaughtException(t, e) + } } } \ No newline at end of file -- cgit v1.2.3