]> Sergey Matveev's repositories - btrtrc.git/blobdiff - cmd/torrent/download.go
Make use of the lazylog branch of anacrolix/log
[btrtrc.git] / cmd / torrent / download.go
index f049a290fa766c906fc47d6cfd9f00e9b634a0ee..843dadf0582c09f5dc642678fd36e9bfefda9270 100644 (file)
@@ -255,8 +255,12 @@ func downloadErr(flags downloadFlags) error {
        if flags.DownloadRate != nil {
                clientConfig.DownloadRateLimiter = rate.NewLimiter(rate.Limit(*flags.DownloadRate), 1<<16)
        }
-       if flags.Quiet {
-               clientConfig.Logger = log.Discard
+       {
+               logger := log.Default.WithNames("main", "client")
+               if flags.Quiet {
+                       logger = logger.FilterLevel(log.Critical)
+               }
+               clientConfig.Logger = logger
        }
        if flags.RequireFastExtension {
                clientConfig.MinPeerExtensions.SetBit(pp.ExtensionBitFast, true)