//go:build !debug // +build !debug package debug import "net/http" // RoundTripper returns a new http.RoundTripper which logs all requests (if // debug is enabled). When debug is not enabled, upstream is returned. func RoundTripper(upstream http.RoundTripper) http.RoundTripper { if opts.isEnabled { // only use loggingRoundTripper if the debug log is configured return loggingRoundTripper{eofDetectRoundTripper{upstream}} } return upstream }