summaryrefslogtreecommitdiff
path: root/src/mongo/util/progress_meter.cpp
diff options
context:
space:
mode:
authorLaszlo Boszormenyi (GCS) <gcs@debian.org>2014-04-27 21:49:01 +0200
committerLaszlo Boszormenyi (GCS) <gcs@debian.org>2014-04-27 21:49:01 +0200
commit547377230880c8e9def9ee9458ae69d298918467 (patch)
tree2cb8394f8eb02c2499581cc1afd25d2929571983 /src/mongo/util/progress_meter.cpp
parent65585c90b12d6523bea75a2aebaae2a2fdf9e641 (diff)
Imported Upstream version 2.4.9upstream/2.4.9
Diffstat (limited to 'src/mongo/util/progress_meter.cpp')
-rw-r--r--src/mongo/util/progress_meter.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mongo/util/progress_meter.cpp b/src/mongo/util/progress_meter.cpp
index 57ea9f728ec..d0f99ddff94 100644
--- a/src/mongo/util/progress_meter.cpp
+++ b/src/mongo/util/progress_meter.cpp
@@ -53,9 +53,13 @@ namespace mongo {
if ( _total > 0 ) {
int per = (int)( ( (double)_done * 100.0 ) / (double)_total );
- Nullstream& out = log() << "\t\t" << _name << ": " << _done
- << '/' << _total << '\t' << per << '%';
+ Nullstream& out = log();
+ out << "\t\t" << _name << ": " << _done;
+ if (_showTotal) {
+ out << '/' << _total << '\t' << per << '%';
+ }
+
if ( ! _units.empty() ) {
out << "\t(" << _units << ")";
}