@@ -147,9 +147,7 @@ use types::{
147
147
} ;
148
148
pub use types:: { ChannelDetails , CustomTlvRecord , PeerDetails , UserChannelId } ;
149
149
150
- #[ cfg( tokio_unstable) ]
151
- use logger:: log_trace;
152
- use logger:: { log_debug, log_error, log_info, LdkLogger , Logger } ;
150
+ use logger:: { log_debug, log_error, log_info, log_trace, LdkLogger , Logger } ;
153
151
154
152
use lightning:: chain:: BestBlock ;
155
153
use lightning:: events:: bump_transaction:: Wallet as LdkWallet ;
@@ -578,7 +576,6 @@ impl Node {
578
576
} )
579
577
} ;
580
578
581
- let background_stop_logger = Arc :: clone ( & self . logger ) ;
582
579
let handle = runtime. spawn ( async move {
583
580
process_events_async (
584
581
background_persister,
@@ -599,7 +596,6 @@ impl Node {
599
596
log_error ! ( background_error_logger, "Failed to process events: {}" , e) ;
600
597
panic ! ( "Failed to process events" ) ;
601
598
} ) ;
602
- log_debug ! ( background_stop_logger, "Events processing stopped." , ) ;
603
599
} ) ;
604
600
debug_assert ! ( self . background_processor_task. lock( ) . unwrap( ) . is_none( ) ) ;
605
601
* self . background_processor_task . lock ( ) . unwrap ( ) = Some ( handle) ;
@@ -645,7 +641,7 @@ impl Node {
645
641
646
642
// Stop the runtime.
647
643
match self . stop_sender . send ( ( ) ) {
648
- Ok ( _) => ( ) ,
644
+ Ok ( _) => log_trace ! ( self . logger , "Sent shutdown signal to background tasks." ) ,
649
645
Err ( e) => {
650
646
log_error ! (
651
647
self . logger,
@@ -658,9 +654,11 @@ impl Node {
658
654
659
655
// Disconnect all peers.
660
656
self . peer_manager . disconnect_all_peers ( ) ;
657
+ log_debug ! ( self . logger, "Disconnected all network peers." ) ;
661
658
662
659
// Stop any runtime-dependant chain sources.
663
660
self . chain_source . stop ( ) ;
661
+ log_debug ! ( self . logger, "Stopped chain sources." ) ;
664
662
665
663
// Wait until background processing stopped, at least until a timeout is reached.
666
664
if let Some ( background_processor_task) =
@@ -679,7 +677,7 @@ impl Node {
679
677
680
678
match timeout_res {
681
679
Ok ( stop_res) => match stop_res {
682
- Ok ( ( ) ) => { } ,
680
+ Ok ( ( ) ) => log_debug ! ( self . logger , "Stopped background processing of events." ) ,
683
681
Err ( e) => {
684
682
abort_handle. abort ( ) ;
685
683
log_error ! (
0 commit comments