htlcswitch: improve loggings for Keystone

This commit is contained in:
yyforyongyu 2023-01-12 21:11:53 +08:00
parent 6f0383bb4f
commit 31a40abd91
No known key found for this signature in database
GPG key ID: 9BCD95C4FF296868
3 changed files with 4 additions and 2 deletions

View file

@ -935,7 +935,7 @@ type Keystone struct {
}
// String returns a human readable description of the Keystone.
func (k *Keystone) String() string {
func (k Keystone) String() string {
return fmt.Sprintf("%s --> %s", k.InKey, k.OutKey)
}

View file

@ -548,6 +548,8 @@ func (m *memoryMailBox) mailCourier(cType courierType) {
m.pktCond.L.Unlock()
case <-deadline:
log.Debugf("Expiring add htlc with "+
"keystone=%v", add.keystone())
m.FailAdd(add)
case pktDone := <-m.pktReset:

View file

@ -294,7 +294,7 @@ func (c *mailboxContext) checkFails(adds []*htlcPacket) {
select {
case pkt := <-c.forwards:
c.t.Fatalf("unexpected forward: %v", pkt)
c.t.Fatalf("unexpected forward: %v", pkt.keystone())
case <-time.After(50 * time.Millisecond):
}
}