summaryrefslogtreecommitdiff
path: root/src/mongo/util/progress_meter.cpp
diff options
context:
space:
mode:
authorHenrik Edin <henrik.edin@mongodb.com>2020-02-11 16:12:00 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-02-13 20:05:44 +0000
commit2bf81c1377b893511179f05f89194a777df450f4 (patch)
tree2c60835c61dc94bf389afa1058be9f5978ba5d4f /src/mongo/util/progress_meter.cpp
parent00477b903ef7b06b4e561f8cca06f2ad580815a5 (diff)
downloadmongo-2bf81c1377b893511179f05f89194a777df450f4.tar.gz
SERVER-46107 Manual conversion of log statements
Diffstat (limited to 'src/mongo/util/progress_meter.cpp')
-rw-r--r--src/mongo/util/progress_meter.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mongo/util/progress_meter.cpp b/src/mongo/util/progress_meter.cpp
index 49d6e06d62a..3b737d47612 100644
--- a/src/mongo/util/progress_meter.cpp
+++ b/src/mongo/util/progress_meter.cpp
@@ -27,7 +27,7 @@
* it in the license file.
*/
-#define MONGO_LOG_DEFAULT_COMPONENT ::mongo::logger::LogComponent::kDefault
+#define MONGO_LOGV2_DEFAULT_COMPONENT ::mongo::logv2::LogComponent::kDefault
#include "mongo/platform/basic.h"
#undef MONGO_PCH_WHITELISTED // needed for log.h
@@ -35,7 +35,6 @@
#include "mongo/util/progress_meter.h"
#include "mongo/logv2/log.h"
-#include "mongo/util/log.h"
namespace mongo {
@@ -69,17 +68,18 @@ bool ProgressMeter::hit(int n) {
if (_total > 0) {
int per = (int)(((double)_done * 100.0) / (double)_total);
- LogstreamBuilder out = log();
- out << " " << _name << ": " << _done;
+ logv2::DynamicAttributes attrs;
+ attrs.add("name", _name);
+ attrs.add("done", _done);
if (_showTotal) {
- out << '/' << _total << ' ' << per << '%';
+ attrs.add("total", _total);
+ attrs.add("percent", per);
}
-
if (!_units.empty()) {
- out << " (" << _units << ")";
+ attrs.add("units", _units);
}
- out << std::endl;
+ LOGV2(51773, "progress meter", attrs);
}
_lastTime = t;
return true;