diff options
author | Henrik Edin <henrik.edin@mongodb.com> | 2020-02-11 16:12:00 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-02-13 20:05:44 +0000 |
commit | 2bf81c1377b893511179f05f89194a777df450f4 (patch) | |
tree | 2c60835c61dc94bf389afa1058be9f5978ba5d4f /src/mongo/util/progress_meter.cpp | |
parent | 00477b903ef7b06b4e561f8cca06f2ad580815a5 (diff) | |
download | mongo-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.cpp | 16 |
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; |