diff --git a/turbo/src/main/kotlin/dev/hotwire/turbo/config/TurboPathConfigurationRepository.kt b/turbo/src/main/kotlin/dev/hotwire/turbo/config/TurboPathConfigurationRepository.kt index fc8c4b5d..6c09c9c5 100644 --- a/turbo/src/main/kotlin/dev/hotwire/turbo/config/TurboPathConfigurationRepository.kt +++ b/turbo/src/main/kotlin/dev/hotwire/turbo/config/TurboPathConfigurationRepository.kt @@ -5,6 +5,7 @@ import android.content.SharedPreferences import androidx.core.content.edit import dev.hotwire.turbo.http.TurboHttpClient import dev.hotwire.turbo.util.dispatcherProvider +import dev.hotwire.turbo.util.logError import dev.hotwire.turbo.util.toJson import kotlinx.coroutines.withContext import okhttp3.Request @@ -43,10 +44,15 @@ internal class TurboPathConfigurationRepository { if (response.isSuccessful) { response.body?.string() } else { + logError( + "remotePathConfigurationFailure", + Exception("location: ${request.url}, status code: ${response.code}") + ) null } } - } catch (e: IOException) { + } catch (e: Exception) { + logError("remotePathConfigurationException", e) null } }