From fed969ed64f7812a5e0cc65e554c974e914b9074 Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Thu, 9 Jun 2022 10:44:33 +0800 Subject: [PATCH] Avoid string encoding conversion Use UTF-16 string literals to match QTextStream internal buffer encoding. --- src/app/filelogger.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/filelogger.cpp b/src/app/filelogger.cpp index 3d2b002a3..3cd5e6ac1 100644 --- a/src/app/filelogger.cpp +++ b/src/app/filelogger.cpp @@ -134,19 +134,19 @@ void FileLogger::addLogMessage(const Log::Msg &msg) switch (msg.type) { case Log::INFO: - stream << "(I) "; + stream << u"(I) "; break; case Log::WARNING: - stream << "(W) "; + stream << u"(W) "; break; case Log::CRITICAL: - stream << "(C) "; + stream << u"(C) "; break; default: - stream << "(N) "; + stream << u"(N) "; } - stream << QDateTime::fromMSecsSinceEpoch(msg.timestamp).toString(Qt::ISODate) << " - " << msg.message << '\n'; + stream << QDateTime::fromMSecsSinceEpoch(msg.timestamp).toString(Qt::ISODate) << u" - " << msg.message << u'\n'; if (m_backup && (m_logFile.size() >= m_maxSize)) {