From ccdd08b152619c0215d3fe56d9001788ddd67d41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Duffeck?= Date: Mon, 9 Dec 2024 09:28:47 +0100 Subject: [PATCH] Pass the initialized logger to ReverseProxy for error logging --- services/proxy/pkg/proxy/proxy.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/proxy/pkg/proxy/proxy.go b/services/proxy/pkg/proxy/proxy.go index c8a5b992c4..1dabc843fc 100644 --- a/services/proxy/pkg/proxy/proxy.go +++ b/services/proxy/pkg/proxy/proxy.go @@ -4,6 +4,7 @@ import ( "crypto/tls" "crypto/x509" "errors" + stdlog "log" "net" "net/http" "net/http/httputil" @@ -32,6 +33,9 @@ func NewMultiHostReverseProxy(opts ...Option) (*MultiHostReverseProxy, error) { options := newOptions(opts...) rp := &MultiHostReverseProxy{ + ReverseProxy: httputil.ReverseProxy{ + ErrorLog: stdlog.New(options.Logger, "", 0), + }, Directors: make(map[string]map[config.RouteType]map[string]map[string]func(req *http.Request)), logger: options.Logger, config: options.Config,