Log determined WAN IP
[bpdyndnsd] / src / logger.cpp
index 08852c3..ceb8a35 100644 (file)
@@ -1806,6 +1806,25 @@ void Logger::print_no_wan_ip(bool override_log_level) const
     }
 }
 
+/**
+ * Print extenral WAN IP
+ * @param override_log_level Override log level with zero if true
+ * @param ip External WAN IP
+ */
+void Logger::print_external_wan_ip(bool override_log_level, const std::string &ip) const
+{
+    int level = 1;
+
+    if (override_log_level)
+        level = 0;
+
+    if ( level <= Loglevel )
+    {
+        ostringstream msg;
+        msg << "Determined WAN interface IP: " << ip << endl;
+        log_error(msg.str());
+    }
+}
 
 /**
  * Could not resolve current IP for DNS name