diff options
Diffstat (limited to 'external')
-rw-r--r-- | external/easylogging++/easylogging++.h | 7 |
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 |