Skip to content

Commit 02973ea

Browse files
authored
Merge pull request #3314 from G8XSU/event-logging
Add logging around event processing.
2 parents 22146a9 + 85eb814 commit 02973ea

File tree

1 file changed

+10
-0
lines changed
  • lightning-background-processor/src

1 file changed

+10
-0
lines changed

lightning-background-processor/src/lib.rs

+10
Original file line numberDiff line numberDiff line change
@@ -325,9 +325,17 @@ macro_rules! define_run_body {
325325
let mut have_decayed_scorer = false;
326326

327327
loop {
328+
log_trace!($logger, "Processing ChannelManager events...");
328329
$process_channel_manager_events;
330+
log_trace!($logger, "Done processing ChannelManager events.");
331+
332+
log_trace!($logger, "Processing ChainMonitor events...");
329333
$process_chain_monitor_events;
334+
log_trace!($logger, "Done processing ChainMonitor events.");
335+
336+
log_trace!($logger, "Processing OnionMessageHandler events...");
330337
$process_onion_message_handler_events;
338+
log_trace!($logger, "Done processing OnionMessageHandler events.");
331339

332340
// Note that the PeerManager::process_events may block on ChannelManager's locks,
333341
// hence it comes last here. When the ChannelManager finishes whatever it's doing,
@@ -340,7 +348,9 @@ macro_rules! define_run_body {
340348
// ChannelManager, we want to minimize methods blocking on a ChannelManager
341349
// generally, and as a fallback place such blocking only immediately before
342350
// persistence.
351+
log_trace!($logger, "Processing PeerManager events...");
343352
$peer_manager.as_ref().process_events();
353+
log_trace!($logger, "Done processing PeerManager events.");
344354

345355
// Exit the loop if the background processor was requested to stop.
346356
if $loop_exit_check {

0 commit comments

Comments
 (0)