mirror of
https://github.com/XRPLF/rippled.git
synced 2026-04-29 15:37:57 +00:00
adds debug logging for the connect and dns resolve seps
This commit is contained in:
@@ -392,6 +392,11 @@ protected:
|
||||
|
||||
tcp::resolver::query query(host,port);
|
||||
|
||||
if (m_alog->static_test(log::alevel::devel)) {
|
||||
m_alog->write(log::alevel::devel,
|
||||
"starting async DNS resolve for "+host+":"+port);
|
||||
}
|
||||
|
||||
m_resolver->async_resolve(
|
||||
query,
|
||||
lib::bind(
|
||||
@@ -420,12 +425,28 @@ protected:
|
||||
return;
|
||||
}
|
||||
|
||||
if (m_alog->static_test(log::alevel::devel)) {
|
||||
std::stringstream s;
|
||||
|
||||
s << "Async DNS resolve successful. Results: "
|
||||
|
||||
boost::asio::ip::tcp::resolver::iterator it = iterator;
|
||||
boost::asio::ip::tcp::resolver::iterator end;
|
||||
|
||||
for (it = iterator; it != end, ++it) {
|
||||
s << (*it).endpoint() << "\n"
|
||||
}
|
||||
|
||||
m_alog->write(log::alevel::devel,s.str());
|
||||
}
|
||||
|
||||
m_alog->write(log::alevel::devel,"Starting async connect");
|
||||
boost::asio::async_connect(
|
||||
tcon->get_raw_socket(),
|
||||
iterator,
|
||||
lib::bind(
|
||||
&type::handle_connect,
|
||||
this, // shared from this?
|
||||
this,
|
||||
tcon,
|
||||
callback,
|
||||
lib::placeholders::_1
|
||||
@@ -447,6 +468,12 @@ protected:
|
||||
return;
|
||||
}
|
||||
|
||||
if (m_alog->static_test(log::alevel::devel)) {
|
||||
lib::error_code ec2;
|
||||
m_alog->write(log::alevel::devel,
|
||||
"Async connect to "+tcon->get_remote_endpoint(ec2)+" successful.");
|
||||
}
|
||||
|
||||
callback(tcon->get_handle(),lib::error_code());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user