LoggingInterceptor
class LoggingInterceptor(level: LoggingInterceptor.Level, log: (String) -> Unit = { println(it) }) : HttpInterceptor
Content copied to clipboard
An interceptor that logs requests and responses.
Parameters
level
the level of logging. Caution: when uploading files, setting this to Level.BODY will cause the files to be fully loaded into memory, which may cause OutOfMemoryErrors.
Constructors
Link copied to clipboard
Link copied to clipboard
fun LoggingInterceptor(level: LoggingInterceptor.Level, log: (String) -> Unit = { println(it) })
Content copied to clipboard
Types
Functions
Link copied to clipboard
open suspend override fun intercept(request: HttpRequest, chain: HttpInterceptorChain): HttpResponse
Content copied to clipboard