aboutsummaryrefslogtreecommitdiff
path: root/external/easylogging++
diff options
context:
space:
mode:
authormoneromooo-monero <moneromooo-monero@users.noreply.github.com>2017-03-25 19:34:54 +0000
committermoneromooo-monero <moneromooo-monero@users.noreply.github.com>2017-04-10 21:05:11 +0100
commit0c1ad0ff1a63e3f6ec2469faf38710091336e8b5 (patch)
treed3fac6850c3626140dc7366c7ad82813aa08c75f /external/easylogging++
parenteasylogging++: add categories (diff)
downloadmonero-0c1ad0ff1a63e3f6ec2469faf38710091336e8b5.tar.xz
easylogging++: Print thread ID in a nicer way
Diffstat (limited to 'external/easylogging++')
-rw-r--r--external/easylogging++/easylogging++.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/external/easylogging++/easylogging++.h b/external/easylogging++/easylogging++.h
index 98dcb0b5c..615314036 100644
--- a/external/easylogging++/easylogging++.h
+++ b/external/easylogging++/easylogging++.h
@@ -1066,7 +1066,14 @@ static std::string getCurrentThreadId(void) {
/// @brief Gets ID of currently running threading using std::this_thread::get_id()
static std::string getCurrentThreadId(void) {
std::stringstream ss;
+ char prev_fill = ss.fill(' ');
+ auto prev_flags = ss.flags(std::ios::hex);
+ //ss.setf(std::ios::hex);
+ auto prev_width = ss.width(16);
ss << std::this_thread::get_id();
+ ss.fill(prev_fill);
+ ss.flags(prev_flags);
+ ss.width(prev_width);
return ss.str();
}
# endif // !ELPP_USE_STD_THREADING