From 4cbc6035e79bb9784f677d08cf95ae78a39811ed Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 4 Aug 2020 01:07:49 +0300 Subject: [PATCH] Minor logging speed improvement. GitOrigin-RevId: b09db1051a11e477f20bfb35fd9a37c9173a8c2a --- tdutils/td/utils/logging.cpp | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/tdutils/td/utils/logging.cpp b/tdutils/td/utils/logging.cpp index 03e953816..c2a771bc9 100644 --- a/tdutils/td/utils/logging.cpp +++ b/tdutils/td/utils/logging.cpp @@ -56,18 +56,22 @@ Logger::Logger(LogInterface &log, const LogOptions &options, int log_level, Slic // log level sb_ << '['; - if (log_level < 10) { - sb_ << ' '; + if (static_cast(log_level) < 10) { + sb_ << ' ' << static_cast('0' + log_level); + } else { + sb_ << log_level; } - sb_ << log_level << ']'; + sb_ << ']'; // thread id auto thread_id = get_thread_id(); sb_ << "[t"; - if (thread_id < 10) { - sb_ << ' '; + if (static_cast(thread_id) < 10) { + sb_ << ' ' << static_cast('0' + thread_id); + } else { + sb_ << thread_id; } - sb_ << thread_id << ']'; + sb_ << ']'; // timestamp auto time = Clocks::system();