boost::system::error_code error;
//Socket.shutdown(boost::asio::ip::udp::socket::shutdown_both, error);
//if ( error )
- // GlobalLogger.warning() << LogPrefix << "Received error " << error
+ // GlobalLogger.info() << LogPrefix << "Received error " << error
// << " when shutting down socket for DNS";
// in IcmpPinger always gave an error system:9 (EBADF: Bad file descriptor)
// Here gives error system:107 ENOTCONN: Transport endpoint is not connected
Socket.close(error);
if ( error )
- GlobalLogger.warning() << LogPrefix << "Received error " << error
- << " when closing socket for DNS";
+ GlobalLogger.info() << LogPrefix << "Received error " << error
+ << " when closing socket for DNS";
}
}
catch (boost::system::system_error &err)
{
- GlobalLogger.warning() << LogPrefix
+ GlobalLogger.info() << LogPrefix
<< "Sending of DNS request message failed: "
<< err.what();
schedule_retry(recursion_count);
if ( bytes_sent == 0 )
{
- GlobalLogger.warning() << LogPrefix << "Empty DNS request sent!";
+ GlobalLogger.info() << LogPrefix << "Empty DNS request sent!";
schedule_retry(recursion_count);
return;
}
// check ID
if (RequestId != result_message.id())
- GlobalLogger.warning() << LogPrefix << "Received answer for request ID "
+ GlobalLogger.info() << LogPrefix << "Received answer for request ID "
<< std::showbase << std::hex << result_message.id()
<< " but expected ID " << RequestId;
else
handle_cname(recursion_count, result_cnames);
else
{ // no answers --> cannot proceed
- GlobalLogger.warning() << LogPrefix << "No IP nor CNAME received! "
+ GlobalLogger.info() << LogPrefix << "No IP nor CNAME received! "
<< "--> request retry";
schedule_retry(recursion_count);
}
BOOST_FOREACH( const host_addr_pair &host_and_addr, result_ips)
{
if ( host_and_addr.first != only_host_for_ips )
- GlobalLogger.warning() << LogPrefix
+ GlobalLogger.info() << LogPrefix
<< "Received IPs for different hosts " << only_host_for_ips
<< " and " << host_and_addr.first << " in one DNS result! "
<< "--> ignore second";
else
{
- GlobalLogger.notice() << LogPrefix << "Found IP "
+ GlobalLogger.info() << LogPrefix << "Found IP "
<< host_and_addr.second.get_ip() << " with TTL "
<< host_and_addr.second.get_ttl().get_value() << "s";
addr_list.push_back(host_and_addr.second);
if (last_cname.empty())
{
- GlobalLogger.error() << LogPrefix
+ GlobalLogger.info() << LogPrefix
<< "Could not identify \"last\" CNAME to handle -- "
<< "maybe we encountered a CNAME loop? Anyway, cannot proceed!";
GlobalLogger.info() << LogPrefix << "Result CNAMEs were:";
ResolverBase::schedule_callbacks(was_success, recursion_count);
// finalize
- GlobalLogger.notice() << LogPrefix << "finalized resolve"
+ GlobalLogger.info() << LogPrefix << "finalized resolve"
<< " with success = " << was_success
<< " and recursion_count = " << recursion_count;
IsResolving = false;
}
else if (error)
{
- GlobalLogger.warning() << LogPrefix
+ GlobalLogger.info() << LogPrefix
<< "resolve timeout handler received error "
<< error << " --> request retry";
schedule_retry(recursion_count);
}
else
{
- GlobalLogger.notice() << LogPrefix << "DNS resolving timed out";
+ GlobalLogger.info() << LogPrefix << "DNS resolving timed out";
schedule_retry(recursion_count);
}
}
else if (error)
{ // not sure what to do here, but callers waiting forever for a callback
// is probably the worst thing to happen, so call finalize_resolve
- GlobalLogger.warning() << LogPrefix
+ GlobalLogger.info() << LogPrefix
<< "resolve wait handler received error "
<< error << "! Try to finalize resolve";
bool was_success = false;