Skip to content

Instantly share code, notes, and snippets.

@sanat51289
Created April 12, 2022 16:05
Show Gist options
  • Save sanat51289/e4bb9d9143b66b246e1987c5562a0a5a to your computer and use it in GitHub Desktop.
Save sanat51289/e4bb9d9143b66b246e1987c5562a0a5a to your computer and use it in GitHub Desktop.
OkHttpClient EventListener logs
object: EventListener() {
override fun cacheHit(call: Call, response: Response) {
super.cacheHit(call, response)
println("cacheHit")
}
override fun cacheMiss(call: Call) {
super.cacheMiss(call)
println("cacheMiss")
}
override fun cacheConditionalHit(call: Call, cachedResponse: Response) {
super.cacheConditionalHit(call, cachedResponse)
println("cacheConditonalHit")
}
override fun callEnd(call: Call) {
super.callEnd(call)
println("callEnd")
}
override fun callFailed(call: Call, ioe: IOException) {
super.callFailed(call, ioe)
println("callFailed")
}
override fun callStart(call: Call) {
super.callStart(call)
println("callStart")
}
override fun canceled(call: Call) {
super.canceled(call)
println("cancelled")
}
override fun connectEnd(
call: Call,
inetSocketAddress: InetSocketAddress,
proxy: Proxy,
protocol: Protocol?
) {
super.connectEnd(call, inetSocketAddress, proxy, protocol)
println("connectEnd")
}
override fun connectFailed(
call: Call,
inetSocketAddress: InetSocketAddress,
proxy: Proxy,
protocol: Protocol?,
ioe: IOException
) {
super.connectFailed(call, inetSocketAddress, proxy, protocol, ioe)
println("connectFailed")
}
override fun connectStart(
call: Call,
inetSocketAddress: InetSocketAddress,
proxy: Proxy
) {
super.connectStart(call, inetSocketAddress, proxy)
println("connectStart")
}
override fun connectionAcquired(call: Call, connection: Connection) {
super.connectionAcquired(call, connection)
println("connectionAcquired")
}
override fun connectionReleased(call: Call, connection: Connection) {
super.connectionReleased(call, connection)
println("connectionReleased")
}
override fun requestBodyEnd(call: Call, byteCount: Long) {
super.requestBodyEnd(call, byteCount)
println("requestBodyEnd")
}
override fun requestBodyStart(call: Call) {
super.requestBodyStart(call)
println("requestBodyStart")
}
override fun requestFailed(call: Call, ioe: IOException) {
super.requestFailed(call, ioe)
println("requestFailed")
}
override fun requestHeadersEnd(call: Call, request: Request) {
super.requestHeadersEnd(call, request)
println("requestHeadersEnd")
}
override fun requestHeadersStart(call: Call) {
super.requestHeadersStart(call)
println("requestHeadersStart")
}
override fun responseBodyEnd(call: Call, byteCount: Long) {
super.responseBodyEnd(call, byteCount)
println("responseBodyEnd")
}
override fun responseBodyStart(call: Call) {
super.responseBodyStart(call)
println("responseBodyStart")
}
override fun responseFailed(call: Call, ioe: IOException) {
super.responseFailed(call, ioe)
println("responseFailed")
}
override fun responseHeadersEnd(call: Call, response: Response) {
super.responseHeadersEnd(call, response)
println("responseHeadersEnd")
}
override fun responseHeadersStart(call: Call) {
super.responseHeadersStart(call)
println("responseHeadersStart")
}
override fun satisfactionFailure(call: Call, response: Response) {
super.satisfactionFailure(call, response)
println("satisfactionFailure")
}
override fun secureConnectEnd(call: Call, handshake: Handshake?) {
super.secureConnectEnd(call, handshake)
println("secureCoonectEnd")
}
override fun secureConnectStart(call: Call) {
super.secureConnectStart(call)
println("secureCoonectStart")
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment