aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuutaW <17158086+Trumeet@users.noreply.github.com>2019-03-02 22:35:12 -0800
committerYuutaW <17158086+Trumeet@users.noreply.github.com>2019-03-02 22:35:12 -0800
commit972df1078957fc079eed2c5c4e2a6a82c08cffb1 (patch)
tree17518a487fffa4db49e9bce66ba88f95c05af8ef
parentcb2155a2098e5922f1b6acb9f613e6cb1118c1fb (diff)
downloadWorkMode-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.kt8
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