diff options
Diffstat (limited to 'app')
-rw-r--r-- | app/src/main/java/moe/yuuta/workmode/App.kt | 8 |
1 files changed, 8 insertions, 0 deletions
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 |