Skip to content

Commit d1bfe50

Browse files
committed
f - Log transient connection failures when iterating resolved addresses
Co-Authored-By: HAL 9000
1 parent 0bac554 commit d1bfe50

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/connection.rs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ use bitcoin::secp256k1::PublicKey;
1414
use lightning::ln::msgs::SocketAddress;
1515

1616
use crate::config::TorConfig;
17-
use crate::logger::{log_error, log_info, LdkLogger};
17+
use crate::logger::{log_debug, log_error, log_info, LdkLogger};
1818
use crate::types::{KeysManager, PeerManager};
1919
use crate::Error;
2020

@@ -132,6 +132,11 @@ where
132132
if res.is_ok() {
133133
break;
134134
}
135+
log_debug!(
136+
self.logger,
137+
"Failed to connect to peer {}@{} via resolved proxy address {}, trying next address.",
138+
node_id, addr, proxy_addr
139+
);
135140
}
136141
res
137142
},
@@ -165,6 +170,11 @@ where
165170
if res.is_ok() {
166171
break;
167172
}
173+
log_debug!(
174+
self.logger,
175+
"Failed to connect to peer {}@{} via resolved address {}, trying next address.",
176+
node_id, addr, socket_addr
177+
);
168178
}
169179
res
170180
},

0 commit comments

Comments
 (0)