1
0
mirror of https://github.com/square/okhttp.git synced 2025-11-24 18:41:06 +03:00

Bouncy Castle Provider working with HTTP/2 on JDK 8 (#5751)

This commit is contained in:
Yuri Schimke
2020-01-29 00:19:32 -06:00
committed by GitHub
parent 41fb9a732f
commit c6ef70148b
8 changed files with 137 additions and 64 deletions

View File

@@ -33,17 +33,19 @@ object OkHttpDebugLogging {
fun enableTaskRunner() = enable(TaskRunner::class)
private fun enable(loggerClass: KClass<*>) {
val logger = Logger.getLogger(loggerClass.java.name)
fun enable(loggerClass: String) {
val logger = Logger.getLogger(loggerClass)
if (configuredLoggers.add(logger)) {
logger.addHandler(ConsoleHandler().apply {
level = Level.FINE
formatter = object : SimpleFormatter() {
override fun format(record: LogRecord) =
String.format("[%1\$tF %1\$tT] %2\$s %n", record.millis, record.message)
String.format("[%1\$tF %1\$tT] %2\$s %n", record.millis, record.message)
}
})
logger.level = Level.FINE
logger.level = Level.FINEST
}
}
fun enable(loggerClass: KClass<*>) = enable(loggerClass.java.name)
}