From e5944518caa8d98e045c76514a1b4afd3ffdff1f Mon Sep 17 00:00:00 2001 From: James Houlahan Date: Wed, 29 Apr 2020 15:19:09 +0200 Subject: [PATCH] chore: improve logging --- pkg/pmapi/proxy.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/pmapi/proxy.go b/pkg/pmapi/proxy.go index c4a67c74..19ac2b8a 100644 --- a/pkg/pmapi/proxy.go +++ b/pkg/pmapi/proxy.go @@ -125,13 +125,17 @@ func (p *proxyProvider) refreshProxyCache() error { logrus.Info("Refreshing proxy cache") for _, provider := range p.providers { - if proxies, err := p.dohLookup(p.query, provider); err == nil { + proxies, err := p.dohLookup(p.query, provider) + + if err == nil { p.proxyCache = proxies logrus.WithField("proxies", proxies).Info("Available proxies") return nil } + + logrus.WithError(err).Warn("Lookup failed, trying another provider") } return errors.New("lookup failed with all DoH providers")