Zoltan Demant
09/27/2023, 6:07 AMCallLogging
produces simple and to-the-point log messages:
INFO - 200 OK: POST - /route/ in 2981msIs it possible to have something similar for a "regular" HttpClient, i.e. what Id use on Android, or anywhere outside of
embeddedServer
?simon.vergauwen
09/27/2023, 6:19 AMLogging
plugin for HttpClient
but it seems that there is no implementation for Timber
or LogCat
simon.vergauwen
09/27/2023, 6:19 AMZoltan Demant
09/27/2023, 6:33 AMsimon.vergauwen
09/27/2023, 6:36 AMHttpSend
interceptor. https://ktor.io/docs/http-send.htmlsimon.vergauwen
09/27/2023, 6:37 AMval client = HttpClient(Apache)
client.plugin(HttpSend).intercept { request ->
val originalCall = execute(request)
// do logging
originalCall
}
Zoltan Demant
09/27/2023, 8:00 AMsimon.vergauwen
09/27/2023, 8:00 AMCalLogging
plugin for client.simon.vergauwen
09/27/2023, 8:01 AMZoltan Demant
09/27/2023, 8:02 AMZoltan Demant
09/27/2023, 8:23 AM