@cryptotaxi247 / kubo / commits / eb46fbed8

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.")