diff --git a/htlcswitch/payment_result.go b/htlcswitch/payment_result.go index fa14f37a..cd5fe0a5 100644 --- a/htlcswitch/payment_result.go +++ b/htlcswitch/payment_result.go @@ -128,6 +128,8 @@ func (store *networkResultStore) storeResult(paymentID uint64, store.paymentIDMtx.Lock(paymentID) defer store.paymentIDMtx.Unlock(paymentID) + log.Debugf("Storing result for paymentID=%v", paymentID) + // Serialize the payment result. var b bytes.Buffer if err := serializeNetworkResult(&b, result); err != nil { @@ -175,6 +177,8 @@ func (store *networkResultStore) subscribeResult(paymentID uint64) ( store.paymentIDMtx.Lock(paymentID) defer store.paymentIDMtx.Unlock(paymentID) + log.Debugf("Subscribing to result for paymentID=%v", paymentID) + var ( result *networkResult resultChan = make(chan *networkResult, 1) diff --git a/htlcswitch/switch.go b/htlcswitch/switch.go index 1f755bb0..5648695f 100644 --- a/htlcswitch/switch.go +++ b/htlcswitch/switch.go @@ -420,6 +420,9 @@ func (s *Switch) GetPaymentResult(paymentID uint64, paymentHash lntypes.Hash, return } + log.Debugf("Received network result %T for paymentID=%v", n.msg, + paymentID) + // Extract the result and pass it to the result channel. result, err := s.extractResult( deobfuscator, n, paymentID, paymentHash,