Skip to content

Commit 41b73c6

Browse files
authored
Merge pull request #81 from getAlby/chore/extra-sync-logs
chore: add extra logs to fee estimates and lightning wallet sync
2 parents a47d93e + 9b95d4a commit 41b73c6

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

src/chain/mod.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ use crate::fee_estimator::{
2323
ConfirmationTarget, OnchainFeeEstimator,
2424
};
2525
use crate::io::utils::write_node_metrics;
26-
use crate::logger::{log_bytes, log_error, log_info, log_trace, LdkLogger, Logger};
26+
use crate::logger::{log_bytes, log_debug, log_error, log_info, log_trace, LdkLogger, Logger};
2727
use crate::types::{Broadcaster, ChainMonitor, ChannelManager, DynStore, Sweeper, Wallet};
2828
use crate::{Error, NodeMetrics};
2929

@@ -857,6 +857,7 @@ impl ChainSource {
857857
&*sync_sweeper as &(dyn Confirm + Sync + Send),
858858
];
859859

860+
log_debug!(logger, "Acquiring lightning wallet sync lock");
860861
let receiver_res = {
861862
let mut status_lock = lightning_wallet_sync_status.lock().unwrap();
862863
status_lock.register_or_subscribe_pending_sync()
@@ -890,14 +891,17 @@ impl ChainSource {
890891
.ok()
891892
.map(|d| d.as_secs());
892893
{
894+
log_debug!(logger, "Acquiring node metrics lock");
893895
let mut locked_node_metrics = node_metrics.write().unwrap();
894896
locked_node_metrics.latest_lightning_wallet_sync_timestamp =
895897
unix_time_secs_opt;
898+
log_debug!(logger, "Writing node metrics");
896899
write_node_metrics(
897900
&*locked_node_metrics,
898901
Arc::clone(&kv_store),
899902
Arc::clone(&logger),
900903
)?;
904+
log_debug!(logger, "Updated node metrics");
901905
}
902906

903907
periodically_archive_fully_resolved_monitors(
@@ -1235,13 +1239,16 @@ impl ChainSource {
12351239
let unix_time_secs_opt =
12361240
SystemTime::now().duration_since(UNIX_EPOCH).ok().map(|d| d.as_secs());
12371241
{
1242+
log_debug!(logger, "Acquiring node metrics lock");
12381243
let mut locked_node_metrics = node_metrics.write().unwrap();
12391244
locked_node_metrics.latest_fee_rate_cache_update_timestamp = unix_time_secs_opt;
1245+
log_debug!(logger, "Writing node metrics");
12401246
write_node_metrics(
12411247
&*locked_node_metrics,
12421248
Arc::clone(&kv_store),
12431249
Arc::clone(&logger),
12441250
)?;
1251+
log_debug!(logger, "Updated node metrics");
12451252
}
12461253

12471254
Ok(())

0 commit comments

Comments
 (0)