summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrotor <you@example.com>2016-04-19 10:56:44 +0200
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2016-04-20 00:22:34 +0900
commitcefea5db5acc3f2f7268de394f4bac2b5945998e (patch)
tree0b33766304db5292db4dd0e9b1f149987f281986
parentafccc903b9b42c657994d343026b8d1a82cd9e7a (diff)
Add a little bit of color to have a better visual of important informations
-rw-r--r--src/ConsoleStatCalc.cc15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/ConsoleStatCalc.cc b/src/ConsoleStatCalc.cc
index 066e814f..5ee91832 100644
--- a/src/ConsoleStatCalc.cc
+++ b/src/ConsoleStatCalc.cc
@@ -124,7 +124,8 @@ void printSizeProgress(ColorizedStream& o,
o << sizeFormatter(rg->getCompletedLength()) << "B/"
<< sizeFormatter(rg->getTotalLength()) << "B";
if (rg->getTotalLength() > 0) {
- o << "(" << 100 * rg->getCompletedLength() / rg->getTotalLength() << "%)";
+ o << colors::cyan << "(" << 100 * rg->getCompletedLength() / rg->getTotalLength() << "%)";
+ o << colors::clear;
}
}
}
@@ -138,11 +139,11 @@ void printProgressCompact(ColorizedStream& o, const DownloadEngine* e,
NetStat& netstat = e->getRequestGroupMan()->getNetStat();
int dl = netstat.calculateDownloadSpeed();
int ul = netstat.calculateUploadSpeed();
- o << "[DL:" << colors::green << sizeFormatter(dl) << "B" << colors::clear;
+ o << colors::magenta << "[" << colors::clear << "DL:" << colors::green << sizeFormatter(dl) << "B" << colors::clear;
if (ul) {
o << " UL:" << colors::cyan << sizeFormatter(ul) << "B" << colors::clear;
}
- o << "]";
+ o << colors::magenta << "]" << colors::clear;
}
const RequestGroupList& groups = e->getRequestGroupMan()->getRequestGroups();
@@ -152,9 +153,9 @@ void printProgressCompact(ColorizedStream& o, const DownloadEngine* e,
++i, ++cnt) {
const std::shared_ptr<RequestGroup>& rg = *i;
TransferStat stat = rg->calculateStat();
- o << "[#" << GroupId::toAbbrevHex(rg->getGID()) << " ";
+ o << colors::magenta << "[" << colors::clear << "#" << GroupId::toAbbrevHex(rg->getGID()) << " ";
printSizeProgress(o, rg, stat, sizeFormatter);
- o << "]";
+ o << colors::magenta << "]" << colors::clear;
}
if (cnt < groups.size()) {
o << "(+" << groups.size() - cnt << ")";
@@ -172,7 +173,7 @@ void printProgress(ColorizedStream& o, const std::shared_ptr<RequestGroup>& rg,
eta =
(rg->getTotalLength() - rg->getCompletedLength()) / stat.downloadSpeed;
}
- o << "[#" << GroupId::toAbbrevHex(rg->getGID()) << " ";
+ o << colors::magenta << "[" << colors::clear << "#" << GroupId::toAbbrevHex(rg->getGID()) << " ";
printSizeProgress(o, rg, stat, sizeFormatter);
o << " CN:" << rg->getNumConnection();
#ifdef ENABLE_BITTORRENT
@@ -195,7 +196,7 @@ void printProgress(ColorizedStream& o, const std::shared_ptr<RequestGroup>& rg,
if (eta > 0) {
o << " ETA:" << colors::yellow << util::secfmt(eta) << colors::clear;
}
- o << "]";
+ o << colors::magenta << "]" << colors::clear;
}
} // namespace