diff --git a/internal/dns/loop.go b/internal/dns/loop.go index ebcc7716..f45b462a 100644 --- a/internal/dns/loop.go +++ b/internal/dns/loop.go @@ -70,7 +70,9 @@ func NewLooper(conf unbound.Configurator, settings settings.DNS, client *http.Cl } func (l *looper) logAndWait(ctx context.Context, err error) { - l.logger.Warn(err) + if err != nil { + l.logger.Warn(err) + } l.logger.Info("attempting restart in %s", l.backoffTime) timer := time.NewTimer(l.backoffTime) l.backoffTime *= 2 diff --git a/internal/openvpn/loop.go b/internal/openvpn/loop.go index cfd9640d..8158a039 100644 --- a/internal/openvpn/loop.go +++ b/internal/openvpn/loop.go @@ -214,7 +214,9 @@ func (l *looper) Run(ctx context.Context, wg *sync.WaitGroup) { } func (l *looper) logAndWait(ctx context.Context, err error) { - l.logger.Error(err) + if err != nil { + l.logger.Error(err) + } l.logger.Info("retrying in %s", l.backoffTime) timer := time.NewTimer(l.backoffTime) l.backoffTime *= 2 diff --git a/internal/publicip/loop.go b/internal/publicip/loop.go index 0f184c65..9b637a8b 100644 --- a/internal/publicip/loop.go +++ b/internal/publicip/loop.go @@ -74,7 +74,9 @@ func NewLooper(client *http.Client, logger logging.Logger, } func (l *looper) logAndWait(ctx context.Context, err error) { - l.logger.Error(err) + if err != nil { + l.logger.Error(err) + } l.logger.Info("retrying in %s", l.backoffTime) timer := time.NewTimer(l.backoffTime) l.backoffTime *= 2 diff --git a/internal/shadowsocks/loop.go b/internal/shadowsocks/loop.go index 31773700..14ec209a 100644 --- a/internal/shadowsocks/loop.go +++ b/internal/shadowsocks/loop.go @@ -34,7 +34,9 @@ type looper struct { } func (l *looper) logAndWait(ctx context.Context, err error) { - l.logger.Error(err) + if err != nil { + l.logger.Error(err) + } l.logger.Info("retrying in %s", l.backoffTime) timer := time.NewTimer(l.backoffTime) l.backoffTime *= 2 diff --git a/internal/updater/loop.go b/internal/updater/loop.go index 0d938b81..5d57b65b 100644 --- a/internal/updater/loop.go +++ b/internal/updater/loop.go @@ -69,7 +69,9 @@ func NewLooper(settings settings.Updater, currentServers models.AllServers, } func (l *looper) logAndWait(ctx context.Context, err error) { - l.logger.Error(err) + if err != nil { + l.logger.Error(err) + } l.logger.Info("retrying in %s", l.backoffTime) timer := time.NewTimer(l.backoffTime) l.backoffTime *= 2