From 97d918df3e89a3cc4dd5e5c06967bb85870c5ce3 Mon Sep 17 00:00:00 2001 From: Matthew Holt Date: Tue, 5 Nov 2019 16:27:51 -0700 Subject: reverse_proxy: Make HTTP versions configurable, don't set NextProtos --- modules/caddyhttp/reverseproxy/reverseproxy.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'modules/caddyhttp/reverseproxy/reverseproxy.go') diff --git a/modules/caddyhttp/reverseproxy/reverseproxy.go b/modules/caddyhttp/reverseproxy/reverseproxy.go index daa1f23..f1e9144 100644 --- a/modules/caddyhttp/reverseproxy/reverseproxy.go +++ b/modules/caddyhttp/reverseproxy/reverseproxy.go @@ -394,6 +394,12 @@ func (h *Handler) reverseProxy(rw http.ResponseWriter, req *http.Request, di Dia return err } + h.logger.Debug("upstream roundtrip", + zap.Object("request", caddyhttp.LoggableHTTPRequest{Request: req}), + zap.Object("headers", caddyhttp.LoggableHTTPHeader(res.Header)), + zap.Int("status", res.StatusCode), + ) + // update circuit breaker on current conditions if di.Upstream.cb != nil { di.Upstream.cb.RecordMetric(res.StatusCode, latency) -- cgit v1.2.3