]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Prefix torrent logger message text
authorMatt Joiner <anacrolix@gmail.com>
Tue, 1 Oct 2019 11:16:02 +0000 (21:16 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Tue, 1 Oct 2019 11:16:02 +0000 (21:16 +1000)
client.go
go.mod
go.sum

index 2d54cf1f1fd9ef6f6d8a628e17803ae1711a1633..587d973ea7d921976a5cb81bb5cc02fa5cc05f93 100644 (file)
--- a/client.go
+++ b/client.go
@@ -1037,7 +1037,9 @@ func (cl *Client) newTorrent(ih metainfo.Hash, specStorage storage.ClientImpl) (
                },
                duplicateRequestTimeout: 1 * time.Second,
        }
-       t.logger = cl.logger.WithValues(t)
+       t.logger = cl.logger.WithValues(t).WithText(func(m log.Msg) string {
+               return fmt.Sprintf("%v: %s", t, m.Text())
+       })
        t.setChunkSize(defaultChunkSize)
        return
 }
diff --git a/go.mod b/go.mod
index da2e1461dac4f1d65daf8d30e84a9fe55cb5f7b1..64176e57372540b28864e645ebcfc4c25dde64c2 100644 (file)
--- a/go.mod
+++ b/go.mod
@@ -6,7 +6,7 @@ require (
        github.com/anacrolix/dht/v2 v2.0.5-0.20190912223956-bfe5b201d6f7
        github.com/anacrolix/envpprof v1.0.1
        github.com/anacrolix/go-libutp v1.0.2
-       github.com/anacrolix/log v0.3.0
+       github.com/anacrolix/log v0.3.1-0.20191001111012-13cede988bcd
        github.com/anacrolix/missinggo v1.2.1
        github.com/anacrolix/missinggo/perf v1.0.0
        github.com/anacrolix/sync v0.2.0
diff --git a/go.sum b/go.sum
index dd26ed6b88116a0b66ced05ead28098b635f17f5..d74c0db189b5fd9e475abe649cfce290a01b744c 100644 (file)
--- a/go.sum
+++ b/go.sum
@@ -27,6 +27,8 @@ github.com/anacrolix/log v0.0.0-20180412014343-2323884b361d h1:G8ITVMWuQL4adKRC3
 github.com/anacrolix/log v0.0.0-20180412014343-2323884b361d/go.mod h1:sf/7c2aTldL6sRQj/4UKyjgVZBu2+M2z9wf7MmwPiew=
 github.com/anacrolix/log v0.3.0 h1:Btxh7GkT4JYWvWJ1uKOwgobf+7q/1eFQaDdCUXCtssw=
 github.com/anacrolix/log v0.3.0/go.mod h1:lWvLTqzAnCWPJA08T2HCstZi0L1y2Wyvm3FJgwU9jwU=
+github.com/anacrolix/log v0.3.1-0.20191001111012-13cede988bcd h1:E3J4yy2mfow1JAM2vWMWO4L1EUNuugmxMhk1dhX4bbU=
+github.com/anacrolix/log v0.3.1-0.20191001111012-13cede988bcd/go.mod h1:lWvLTqzAnCWPJA08T2HCstZi0L1y2Wyvm3FJgwU9jwU=
 github.com/anacrolix/missinggo v0.0.0-20180522035225-b4a5853e62ff/go.mod h1:b0p+7cn+rWMIphK1gDH2hrDuwGOcbB6V4VXeSsEfHVk=
 github.com/anacrolix/missinggo v0.0.0-20180725070939-60ef2fbf63df/go.mod h1:kwGiTUTZ0+p4vAz3VbAI5a30t2YbvemcmspjKwrAz5s=
 github.com/anacrolix/missinggo v0.2.1-0.20190310234110-9fbdc9f242a8 h1:E2Xb2SBsVzHJ1tNMW9QcckYEQcyBKz1ee8qVjeVRWys=