diff options
author | Sonic <sonic@dexon.org> | 2019-03-18 08:43:39 +0800 |
---|---|---|
committer | Wei-Ning Huang <w@dexon.org> | 2019-04-09 13:50:04 +0800 |
commit | e9426287b9eae8c5c62f8c7f82224ea0c1ef83c8 (patch) | |
tree | 7396dd186d6d247685d1f2a1ef99fbdbcb6cf9ba /p2p/peer.go | |
parent | 1646fc5ca86697b8044d02c855a47554a0cea797 (diff) | |
download | dexon-e9426287b9eae8c5c62f8c7f82224ea0c1ef83c8.tar.gz dexon-e9426287b9eae8c5c62f8c7f82224ea0c1ef83c8.tar.zst dexon-e9426287b9eae8c5c62f8c7f82224ea0c1ef83c8.zip |
p2p, dex: add debug log (#269)
Diffstat (limited to 'p2p/peer.go')
-rw-r--r-- | p2p/peer.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/p2p/peer.go b/p2p/peer.go index 9183082a1..cb6a7e484 100644 --- a/p2p/peer.go +++ b/p2p/peer.go @@ -249,6 +249,7 @@ loop: close(p.closed) p.rw.close(reason) + p.Log().Debug("wait for close") p.wg.Wait() return remoteRequested, err } @@ -257,6 +258,7 @@ func (p *Peer) pingLoop() { ping := time.NewTimer(pingInterval) defer p.wg.Done() defer ping.Stop() + defer p.Log().Debug("pingLoop stopped") for { select { case <-ping.C: @@ -273,6 +275,7 @@ func (p *Peer) pingLoop() { func (p *Peer) readLoop(errc chan<- error) { defer p.wg.Done() + defer p.Log().Debug("readLoop stopped") for { msg, err := p.rw.ReadMsg() if err != nil { @@ -317,6 +320,7 @@ func (p *Peer) handle(msg Msg) error { case proto.in <- msg: return nil case <-p.closed: + p.Log().Debug("peer handle closed return EOF") return io.EOF } } |