From 9b0e387ac923dc8f5df864046a9bcab189c50d38 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Fri, 26 Dec 2014 17:17:49 +1100 Subject: [PATCH] Quieten tracker announce logging --- client.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/client.go b/client.go index 470a5f97..52dcc841 100644 --- a/client.go +++ b/client.go @@ -1902,9 +1902,6 @@ func (cl *Client) announceTorrentTrackersFastStart(req *tracker.AnnounceRequest, outstanding++ go func(tr tracker.Client) { err := cl.announceTorrentSingleTracker(tr, req, t) - if err != nil { - log.Printf("error announcing %q to %s: %s", t, tr, err) - } oks <- err == nil }(tr) } @@ -1941,11 +1938,12 @@ newAnnounce: req.Left = t.BytesLeft() trackers = t.Trackers cl.mu.RUnlock() + numTrackersTried := 0 for _, tier := range trackers { for trIndex, tr := range tier { + numTrackersTried++ err := cl.announceTorrentSingleTracker(tr, &req, t) if err != nil { - log.Printf("error announcing %s to %s: %s", t, tr, err) continue } // Float the successful announce to the top of the tier. If @@ -1959,6 +1957,9 @@ newAnnounce: continue newAnnounce } } + if numTrackersTried != 0 { + log.Printf("%s: all trackers failed", t) + } // TODO: Wait until trackers are added if there are none. time.Sleep(10 * time.Second) } -- 2.48.1