Skip to content

Commit d1fbd3c

Browse files
committed
f: improve logging
1 parent 65e912b commit d1fbd3c

File tree

2 files changed

+6
-18
lines changed

2 files changed

+6
-18
lines changed

lightning/src/chain/onchaintx.rs

+1
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,7 @@ pub(crate) enum OnchainClaim {
215215
}
216216

217217
/// Represents the different feerate strategies a pending request can use when generating a claim.
218+
#[derive(Debug)]
218219
pub(crate) enum FeerateStrategy {
219220
/// We must reuse the most recently used feerate, if any.
220221
RetryPrevious,

lightning/src/chain/package.rs

+5-18
Original file line numberDiff line numberDiff line change
@@ -1283,7 +1283,7 @@ where
12831283
let (new_fee, new_feerate) = if let Some((new_fee, new_feerate)) =
12841284
compute_fee_from_spent_amounts(input_amounts, predicted_weight, conf_target, fee_estimator, logger)
12851285
{
1286-
log_trace!(logger, "Initiating fee rate bump from {} s/kWU ({} s) to {} s/kWU ({} s)", previous_feerate, previous_fee, new_feerate, new_fee);
1286+
log_debug!(logger, "Initiating fee rate bump from {} s/kWU ({} s) to {} s/kWU ({} s) using {:?} strategy", previous_feerate, previous_fee, new_feerate, new_fee, feerate_strategy);
12871287
match feerate_strategy {
12881288
FeerateStrategy::RetryPrevious => {
12891289
let previous_fee = previous_feerate * predicted_weight / 1000;
@@ -1301,24 +1301,12 @@ where
13011301
// ...else just increase the previous feerate by 25% (because that's a nice number)
13021302
let bumped_feerate = previous_feerate + (previous_feerate / 4);
13031303
let bumped_fee = bumped_feerate * predicted_weight / 1000;
1304-
log_trace!(logger, "Attempting forced 25% fee rate bump from {} s/kWU ({} s) to {} s/kWU ({} s)", previous_feerate, previous_fee, bumped_feerate, bumped_fee);
1305-
1306-
if input_amounts <= bumped_fee {
1307-
log_warn!(logger, "Can't 25% bump new claiming tx, amount {} is too small", input_amounts);
1308-
return None;
1309-
}
1310-
1311-
let remaining_output_amount = input_amounts - bumped_fee;
1312-
if remaining_output_amount < dust_limit_sats {
1313-
log_warn!(logger, "Can't new-estimation bump new claiming tx, output amount {} would end up below dust threshold {}", remaining_output_amount, dust_limit_sats);
1314-
return None;
1315-
}
13161304

13171305
(bumped_fee, bumped_feerate)
13181306
},
13191307
}
13201308
} else {
1321-
log_warn!(logger, "Can't new-estimation bump new claiming tx, amount {} is too small", input_amounts);
1309+
log_warn!(logger, "Can't bump new claiming tx, input amount {} is too small", input_amounts);
13221310
return None;
13231311
};
13241312

@@ -1334,21 +1322,20 @@ where
13341322
// * 3. The replacement transaction pays an absolute fee of at least the sum paid by the original transactions.
13351323
// * 4. The replacement transaction must also pay for its own bandwidth at or above the rate set by the node's minimum relay fee setting.
13361324
let naive_new_fee = new_fee;
1337-
let naive_new_feerate = new_feerate;
13381325
let new_fee = cmp::max(new_fee, previous_fee + min_relay_fee);
13391326

13401327
if new_fee > naive_new_fee {
1341-
log_trace!(logger, "Naive fee bump of {}s does not meet min relay fee requirements of {}s", naive_new_fee - previous_fee, min_relay_fee);
1328+
log_debug!(logger, "Naive fee bump of {}s does not meet min relay fee requirements of {}s", naive_new_fee - previous_fee, min_relay_fee);
13421329
}
13431330

13441331
let remaining_output_amount = input_amounts.saturating_sub(new_fee);
13451332
if remaining_output_amount < dust_limit_sats {
1346-
log_warn!(logger, "Can't new-estimation bump new claiming tx, output amount {} would end up below dust threshold {}", remaining_output_amount, dust_limit_sats);
1333+
log_warn!(logger, "Can't bump new claiming tx, output amount {} would end up below dust threshold {}", remaining_output_amount, dust_limit_sats);
13471334
return None;
13481335
}
13491336

13501337
let new_feerate = new_fee * 1000 / predicted_weight;
1351-
log_trace!(logger, "Fee rate bumped by {}s from {} s/KWU ({} s) to {} s/KWU ({} s) (naive: {} s/KWU ({} s))", new_fee - previous_fee, previous_feerate, previous_fee, new_feerate, new_fee, naive_new_feerate, naive_new_fee);
1338+
log_debug!(logger, "Fee rate bumped by {}s from {} s/KWU ({} s) to {} s/KWU ({} s)", new_fee - previous_fee, previous_feerate, previous_fee, new_feerate, new_fee);
13521339
Some((new_fee, new_feerate))
13531340
}
13541341

0 commit comments

Comments
 (0)