diff --git a/CHANGELOG.md b/CHANGELOG.md index c2025eba..aee9256b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Load config from Config file, and from env vars. Use viper for that - Automatically alocates a random port, if the specified one is in-use +## [0.1.12] - 2021-11-02 +### Changed +- Better error message + ## [0.1.11] - 2021-11-02 ### Added - Added support to specify multiple DNS server. diff --git a/pkg/proxy/proxy.go b/pkg/proxy/proxy.go index 01c96511..90509e1b 100644 --- a/pkg/proxy/proxy.go +++ b/pkg/proxy/proxy.go @@ -266,11 +266,9 @@ func setupDNS(mutex *sync.RWMutex, dnsURIs []string) error { finalError = err if err != nil { - logger.Get().Tracelnf("%v - %s. Error: %v. Trying another DNS - if any", - ErrFailedToDialToDNS, - parsedDNSURI, - err, - ) + errMsg := fmt.Sprintf("dial to DNS @ %s", parsedDNSURI.String()) + + logger.Get().Tracelnf(customerror.NewFailedToError(errMsg, "", err).Error()) } else { logger.Get().Tracelnf("Request resolved by DNS @ %s", parsedDNSURI)