add structured logging on url parsing failure

This commit is contained in:
A.Unger
2020-03-04 10:43:30 +01:00
committed by Alex Unger
parent e0ca0fbd75
commit 94d83b4f38

View File

@@ -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)
}