This feature adds multiplatform logging for HTTP calls.
io.ktor:ktor-client-logging:$ktor_version
中的
io.ktor.client.features.logging.Logging
类中定义。
dependencies {
implementation("io.ktor:ktor-client-logging:$ktor_version")
}
dependencies {
implementation("io.ktor:ktor-client-logging-jvm:$ktor_version")
}
dependencies {
implementation("io.ktor:ktor-client-logging-native:$ktor_version")
}
dependencies {
implementation("io.ktor:ktor-client-logging-js:$ktor_version")
}
val client = HttpClient() {
install(Logging) {
logger = Logger.DEFAULT
level = LogLevel.HEADERS
}
}
To use this feature, you need to include io.ktor:ktor-client-logging-jvm
artifact on the JVM and ktor-client-logging-native
on iOS.