Retrofit Logging Interceptor

Using Logging Interceptor, all the network flow can easily be observed using Logcat and also set connect timeout, read timeout and write timeout manually.
These are set inside RetrofitInstance.kt class.
val intercepter = HttpLoggingInterceptor().apply {
this.level = HttpLoggingInterceptor.Level.BODY
}
val client = OkHttpClient.Builder().apply {
this.addInterceptor(intercepter)
}.build()
These are for Network flow tracking. if we need a manual time setting?
val intercepter = HttpLoggingInterceptor().apply {
this.level = HttpLoggingInterceptor.Level.BODY
}
val client = OkHttpClient.Builder().apply {
this.addInterceptor(intercepter) // time out setting
.connectTimeout(3, TimeUnit.SECONDS)
.readTimeout(20, TimeUnit.SECONDS)
.writeTimeout(25, TimeUnit.SECONDS)
}.build()