diff --git a/src/common/StaggeredLogger.cxx b/src/common/StaggeredLogger.cxx index f0b508769..de89ae951 100644 --- a/src/common/StaggeredLogger.cxx +++ b/src/common/StaggeredLogger.cxx @@ -87,12 +87,16 @@ void StaggeredLogger::_log() // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - void StaggeredLogger::logLine() { + high_resolution_clock::time_point now = high_resolution_clock::now(); + Int64 millisecondsSinceLastLogEvent = + duration_cast>(now - myCurrentIntervalStartTimestamp).count(); + stringstream ss; ss << currentTimestamp() << ": " << myMessage << " (" << myCurrentEventCount << " times in " - << myCurrentIntervalSize << " milliseconds" + << millisecondsSinceLastLogEvent << " milliseconds" << ")"; myLogger(ss.str());