ProperHttpLoggingInterceptor

class ProperHttpLoggingInterceptor @JvmOverloads constructor(logger: ProperHttpLoggingInterceptor.Logger = Logger.DEFAULT) : Interceptor

An OkHttp interceptor which logs request and response information. Can be applied as an application interceptor or as a OkHttpClient.networkInterceptors.

The format of the logs created by this class should not be considered stable and may change slightly between releases. If you need a stable logging format, use your own interceptor.

Constructors

Link copied to clipboard
constructor(logger: ProperHttpLoggingInterceptor.Logger = Logger.DEFAULT)

Types

Link copied to clipboard
fun interface Logger

Functions

Link copied to clipboard
open override fun intercept(chain: Interceptor.Chain): Response