Skip to content

Commit ce242e5

Browse files
committed
[NDGL-17] chore: dataPlugin에 timber 의존성 추가 및 adapter에 로깅 추가
1 parent 9c9749b commit ce242e5

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

build-logic/src/main/kotlin/NDGLDataPlugin.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import convention.configureCoroutineAndroid
22
import convention.configureHiltAndroid
33
import convention.configureKotlinAndroid
4+
import convention.configureTimber
45
import org.gradle.api.Plugin
56
import org.gradle.api.Project
67

@@ -13,6 +14,7 @@ class NDGLDataPlugin : Plugin<Project> {
1314
configureKotlinAndroid()
1415
configureHiltAndroid()
1516
configureCoroutineAndroid()
17+
configureTimber()
1618

1719
if (path != ":data:core") {
1820
dependencies.add("implementation", project(":data:core"))

data/core/src/main/java/com/yapp/data/core/adapter/NDGLCallAdapterFactory.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import retrofit2.CallAdapter
1111
import retrofit2.Callback
1212
import retrofit2.Response
1313
import retrofit2.Retrofit
14+
import timber.log.Timber
1415
import java.lang.reflect.ParameterizedType
1516
import java.lang.reflect.Type
1617
import javax.inject.Inject
@@ -59,6 +60,7 @@ private class NDGLCall<T : Any>(
5960
val errorResponse = try {
6061
json.decodeFromString<ErrorResponse>(errorBody)
6162
} catch (e: Exception) {
63+
Timber.e(e, "Failed to parse error response")
6264
null
6365
}
6466

0 commit comments

Comments
 (0)