if ( level <= Loglevel )
{
ostringstream msg;
- msg << "Runnig as daemon: " << pid << endl;
+ msg << "Running as daemon: " << pid << endl;
log_notice(msg.str());
}
}
/**
* Could not get IP address of local wan interface.
+ * @param override_log_level Override log level with zero if true
+ */
+void Logger::print_no_wan_ip(bool override_log_level) const
+{
+ int level = 1;
+
+ if (override_log_level)
+ level = 0;
+
+ if ( level <= Loglevel )
+ {
+ ostringstream msg;
+ msg << "Could not get IP address of local wan interface. Will retry later." << endl;
+ log_error(msg.str());
+ }
+}
+
+
+/**
+ * Could not resolve current IP for DNS name
+ * @param override_log_level Override log level with zero if true
*/
-void Logger::print_no_wan_ip() const
+void Logger::print_dns_lookup_failed(bool override_log_level, const std::string &hostname) const
{
int level = 1;
+
+ if (override_log_level)
+ level = 0;
+
if ( level <= Loglevel )
{
ostringstream msg;
- msg << "Could not get IP address of local wan interface." << endl;
+ msg << "Could not resolve IP address for host " << hostname << ". Will retry later." << endl;
log_error(msg.str());
}
}