diff --git a/src/debug/logger.cpp b/src/debug/logger.cpp index 41b809d763f678b2bd5279585ad777273fe0d02a..b4c2fc3bad2ff3ea4d6db0e255b9e142fcabd61c 100644 --- a/src/debug/logger.cpp +++ b/src/debug/logger.cpp @@ -78,7 +78,10 @@ namespace dynamicgraph if(it->second>0.0) { it->second -= m_timeSample; - return; + if (it->second<=0.0) + it->second = m_streamPrintPeriod; + else + return; } else // otherwise reset counter and print it->second = m_streamPrintPeriod; diff --git a/tests/debug-logger-winit.cpp b/tests/debug-logger-winit.cpp index a9907526bfdf0fe3218cb5f3ad0cfd25ed0b51de..d043b5396972fe10821726194280d30130d21913 100644 --- a/tests/debug-logger-winit.cpp +++ b/tests/debug-logger-winit.cpp @@ -7,12 +7,13 @@ */ #include <sstream> #include <iostream> + +#define ENABLE_RT_LOG #include <dynamic-graph/entity.h> #include <dynamic-graph/exception-factory.h> #include "dynamic-graph/factory.h" #include "dynamic-graph/pool.h" -#define ENABLE_RT_LOG #include <dynamic-graph/real-time-logger.h> #include <dynamic-graph/logger.h>