diff --git a/android/app/src/main/java/com/naviapp/app/initializers/ComponentInitializer.kt b/android/app/src/main/java/com/naviapp/app/initializers/ComponentInitializer.kt index 6afced0256..3232a2d1d8 100644 --- a/android/app/src/main/java/com/naviapp/app/initializers/ComponentInitializer.kt +++ b/android/app/src/main/java/com/naviapp/app/initializers/ComponentInitializer.kt @@ -7,7 +7,9 @@ package com.naviapp.app.initializers +import com.navi.common.utils.log import com.naviapp.app.NaviApplication +import kotlinx.coroutines.CoroutineExceptionHandler import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Job @@ -17,7 +19,12 @@ object ApplicationComponent { val applicationJob: Job get() = SupervisorJob() - val applicationScope: CoroutineScope = CoroutineScope(Dispatchers.IO + applicationJob) + val applicationScope: CoroutineScope = + CoroutineScope( + Dispatchers.IO + + applicationJob + + CoroutineExceptionHandler { _, throwable -> throwable.log() } + ) } interface ComponentInitializer {