Skip to content

Commit 8fc2ace

Browse files
committed
Include payment hash when logging invoice handling
1 parent 4b30d14 commit 8fc2ace

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

lightning/src/ln/channelmanager.rs

+6-2
Original file line numberDiff line numberDiff line change
@@ -10829,6 +10829,10 @@ where
1082910829
Err(()) => return ResponseInstruction::NoResponse,
1083010830
};
1083110831

10832+
let logger = WithContext::from(
10833+
&self.logger, None, None, Some(invoice.payment_hash()),
10834+
);
10835+
1083210836
let result = {
1083310837
let features = self.bolt12_invoice_features();
1083410838
if invoice.invoice_features().requires_unknown_bits_from(&features) {
@@ -10842,7 +10846,7 @@ where
1084210846
} else {
1084310847
self.send_payment_for_verified_bolt12_invoice(&invoice, payment_id)
1084410848
.map_err(|e| {
10845-
log_trace!(self.logger, "Failed paying invoice: {:?}", e);
10849+
log_trace!(logger, "Failed paying invoice: {:?}", e);
1084610850
InvoiceError::from_string(format!("{:?}", e))
1084710851
})
1084810852
}
@@ -10858,7 +10862,7 @@ where
1085810862
None => {
1085910863
abandon_if_payment(context);
1086010864
log_trace!(
10861-
self.logger,
10865+
logger,
1086210866
"An error response was generated, but there is no reply_path specified \
1086310867
for sending the response. Error: {}",
1086410868
err

0 commit comments

Comments
 (0)