From 94d83b4f386a161c8f5818cba4bf028e973062cd Mon Sep 17 00:00:00 2001 From: "A.Unger" Date: Wed, 4 Mar 2020 10:43:30 +0100 Subject: [PATCH] add structured logging on url parsing failure --- pkg/proxy/proxy.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/proxy/proxy.go b/pkg/proxy/proxy.go index 1126a1c227..af3d7cff88 100644 --- a/pkg/proxy/proxy.go +++ b/pkg/proxy/proxy.go @@ -26,7 +26,11 @@ func NewMultiHostReverseProxy(conf *config.Config) *MultiHostReverseProxy { for _, policy := range conf.Policies { for _, route := range policy.Routes { uri, err := url.Parse(route.Backend) - if err != nil { /* do something with err */ + if err != nil { + logger. + Fatal(). + Err(err). + Msgf("malformed url: %v", route.Backend) } reverseProxy.AddHost(policy.Name, uri, route.Endpoint) }