setLevel (okhttp3.logging.HttpLoggingInterceptor.Level) 'est déconseillé
que doit remplacer setLevel? supprimer le problème obsolète
Pour Kotlin, utilisez la fonction apply puis setLevel à l'aide de la propriété level.
private val loggingInterceptor = HttpLoggingInterceptor().apply {
level = HttpLoggingInterceptor.Level.BODY
}
var client : OkHttpClient = OkHttpClient.Builder().addInterceptor(loggingInterceptor).build()
pour Kotlin
remplacer:
val logger: HttpLoggingInterceptor =
HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY) //Logging Interceptor
avec :
val logger = HttpLoggingInterceptor()
logger.level = HttpLoggingInterceptor.Level.BODY
Ajoutez votre inceptor à okHttpClient
val okkHttpclient = OkHttpClient.Builder()
.addInterceptor(networkConnectionInterceptor)
.addInterceptor(logger)
.build()
Bon codage ...