From: Matt Joiner Date: Mon, 26 May 2025 06:51:48 +0000 (+1000) Subject: Don't warn on announce failure when torrent closes X-Git-Tag: v1.59.0~116 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=3d7cbb462b4e4058db26635f401a4c48cec453e1;p=btrtrc.git Don't warn on announce failure when torrent closes --- diff --git a/tracker_scraper.go b/tracker_scraper.go index 3e95917e..c214f8d5 100644 --- a/tracker_scraper.go +++ b/tracker_scraper.go @@ -183,7 +183,12 @@ func (me *trackerScraper) announce( Logger: me.t.logger, }.Do() if err != nil { - me.logger.Warn("announce failed", "err", err) + level := slog.LevelWarn + if ctx.Err() != nil { + level = slog.LevelDebug + } + // We log here because the caller only stores the error for tracking state. + me.logger.Log(ctx, level, "announce failed", "err", err) ret.Err = fmt.Errorf("announcing: %w", err) return } else {