Slackbot
06/16/2022, 6:25 AMgrossws
06/16/2022, 10:51 AMChris Lee
06/16/2022, 2:01 PMpublic fun enableHttpClientHeaderLogging() {
val loggerFactory = LoggerFactory.getILoggerFactory() as OutputEventListenerBackedLoggerContext
val loggersField: Field = OutputEventListenerBackedLoggerContext::class.java.declaredFields.first { it.name == "loggers" }
loggersField.isAccessible = true
val loggers = loggersField.get(loggerFactory) as java.util.concurrent.ConcurrentHashMap<*, *>
loggers.remove("org.apache.http.headers")
println("Enabled HTTP client header logging; you may need to restart the daemon (./gradlew daemon --stop)")
}
After stopping the daemon, run your build with --debug
- there will be org.apache.http
entries showing HTTP traffic (headers etc)Jendrik Johannes
06/23/2022, 6:23 AM