Skip webcheck idle period check if we just went online. Improve webcheck logging
[bpdyndnsd] / src / logger.cpp
index b548b96..3b00e56 100644 (file)
@@ -1664,7 +1664,7 @@ void Logger::print_error_parsing_cmd(const string& error) const
 /**
  * The webcheck interval was exceeded, so webcheck not allowed.
  * @param last_webcheck Time of last webcheck.
- * @param webcheck_interval Webcheck interval time.
+ * @param webcheck_interval Webcheck interval time in seconds.
  * @param current_time Current system time.
  */
 void Logger::print_webcheck_exceed_interval( const time_t last_webcheck, const int webcheck_interval, const time_t current_time ) const
@@ -1673,7 +1673,8 @@ void Logger::print_webcheck_exceed_interval( const time_t last_webcheck, const i
     if ( level <= Loglevel )
     {
         ostringstream msg;
-        msg << "Exceeding webcheck interval: LastWebcheck " << last_webcheck << " + WebcheckInterval(sec) " << webcheck_interval << " >= CurrentTime " << current_time << endl;
+        msg << "Skipped webcheck in idle period (" << (last_webcheck+webcheck_interval)-current_time << " more seconds";
+        msg << ", last_webcheck: " << last_webcheck << ", webcheck_interval(sec): " << webcheck_interval << ")" << endl;
         log_notice(msg.str());
     }
 }