]> arthur.barton.de Git - netdata.git/blobdiff - src/log.c
Merge pull request #1744 from l2isbad/web_log_plugin
[netdata.git] / src / log.c
index bf2ad6b381fb6531f0f436ebe86411451c1e9074..d4c7fa14d904a6ee9007863e03f6ef73418ae0b9 100644 (file)
--- a/src/log.c
+++ b/src/log.c
@@ -125,9 +125,13 @@ int error_log_limit(int reset) {
 
     // prevent all logs if the errors per period is 0
     if(error_log_errors_per_period == 0)
+#ifdef NETDATA_INTERNAL_CHECKS
+        return 0;
+#else
         return 1;
+#endif
 
-    time_t now = time(NULL);
+    time_t now = now_monotonic_sec();
     if(!start) start = now;
 
     if(reset) {
@@ -185,7 +189,11 @@ int error_log_limit(int reset) {
         prevented++;
 
         // prevent logging this error
+#ifdef NETDATA_INTERNAL_CHECKS
+        return 0;
+#else
         return 1;
+#endif
     }
 
     return 0;
@@ -204,7 +212,7 @@ void log_date(FILE *out)
         time_t t;
         struct tm *tmp, tmbuf;
 
-        t = time(NULL);
+        t = now_realtime_sec();
         tmp = localtime_r(&t, &tmbuf);
 
         if (tmp == NULL) return;