From cd99832a1809e22be91550513693913e22aaf900 Mon Sep 17 00:00:00 2001 From: Matthew <37573096+BlueMatthew@users.noreply.github.com> Date: Mon, 7 Dec 2020 19:01:15 +0800 Subject: [PATCH] Display millisecond in logs --- WechatExporter/LoggerImpl.h | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/WechatExporter/LoggerImpl.h b/WechatExporter/LoggerImpl.h index 23b61df..c282480 100644 --- a/WechatExporter/LoggerImpl.h +++ b/WechatExporter/LoggerImpl.h @@ -31,16 +31,9 @@ class LoggerImpl : public Logger void write(const std::string& log) { - time_t rawtime; - struct tm * timeinfo; - char buffer[16] = {0}; - - std::time(&rawtime); - timeinfo = std::localtime(&rawtime); + std::string timeString = getCurrentTimestamp() + ": "; - strftime (buffer, 16, "%H:%M:%S ", timeinfo); - - __block NSString *logString = [NSString stringWithUTF8String:(buffer + log).c_str()]; + __block NSString *logString = [NSString stringWithUTF8String:(timeString + log).c_str()]; __block __weak ViewController* viewController = m_viewController; dispatch_async(dispatch_get_main_queue(), ^{ __strong __typeof(viewController)strongVC = viewController;