perform some swarm logging
License: MIT Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
Brian Tiger Chow committed
Nov 16, 2014 at 00:57 UTC
eb46fbed82bf126851b2c0720d758152269c8a08
2 files changed
+11
-1
net/swarm/addrs.go
+9
@@ -1,7 +1,9 @@
1
package swarm
2
3
import (
4
+ "github.com/jbenet/go-ipfs/Godeps/_workspace/src/code.google.com/p/go.net/context"
5
"github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-multiaddr/net"
6
+ "github.com/jbenet/go-ipfs/util/elog"
7
8
ma "github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-multiaddr"
9
)
@@ -52,6 +54,13 @@ func resolveUnspecifiedAddresses(unspecifiedAddrs []ma.Multiaddr) ([]ma.Multiadd
54
}
55
}
56
57
+ log.Event(context.TODO(), "interfaceListenAddresses", func() elog.Loggable {
58
+ var addrs []string
59
+ for _, addr := range outputAddrs {
60
+ addrs = append(addrs, addr.String())
61
+ }
62
+ return elog.Metadata{"addresses": addrs}
63
+ }())
64
log.Info("InterfaceListenAddresses:", outputAddrs)
65
return outputAddrs, nil
66
}
net/swarm/swarm.go
+2
-1
@@ -13,12 +13,13 @@ import (
13
peer "github.com/jbenet/go-ipfs/peer"
14
u "github.com/jbenet/go-ipfs/util"
15
ctxc "github.com/jbenet/go-ipfs/util/ctxcloser"
16
+ "github.com/jbenet/go-ipfs/util/elog"
17
18
context "github.com/jbenet/go-ipfs/Godeps/_workspace/src/code.google.com/p/go.net/context"
19
ma "github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-multiaddr"
20
)
21
21
-var log = u.Logger("swarm")
22
+var log = elog.Logger("swarm")
23
24
// ErrAlreadyOpen signals that a connection to a peer is already open.
25
var ErrAlreadyOpen = errors.New("Error: Connection to this peer already open.")