diff options
author | YuutaW <17158086+Trumeet@users.noreply.github.com> | 2019-03-02 22:35:12 -0800 |
---|---|---|
committer | YuutaW <17158086+Trumeet@users.noreply.github.com> | 2019-03-02 22:35:12 -0800 |
commit | 972df1078957fc079eed2c5c4e2a6a82c08cffb1 (patch) | |
tree | 17518a487fffa4db49e9bce66ba88f95c05af8ef | |
parent | cb2155a2098e5922f1b6acb9f613e6cb1118c1fb (diff) | |
download | WorkMode-972df1078957fc079eed2c5c4e2a6a82c08cffb1.tar WorkMode-972df1078957fc079eed2c5c4e2a6a82c08cffb1.tar.gz WorkMode-972df1078957fc079eed2c5c4e2a6a82c08cffb1.tar.bz2 WorkMode-972df1078957fc079eed2c5c4e2a6a82c08cffb1.zip |
feat(app): log crashes
Signed-off-by: YuutaW <17158086+Trumeet@users.noreply.github.com>
-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 |