aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/moe/yuuta/workmode/App.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/moe/yuuta/workmode/App.kt')
-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