Avoid string encoding conversion

Use UTF-16 string literals to match QTextStream internal buffer
encoding.
This commit is contained in:
Chocobo1 2022-06-09 10:44:33 +08:00
parent 9cb686a6b7
commit fed969ed64
No known key found for this signature in database
GPG key ID: 210D9C873253A68C

View file

@ -134,19 +134,19 @@ void FileLogger::addLogMessage(const Log::Msg &msg)
switch (msg.type) switch (msg.type)
{ {
case Log::INFO: case Log::INFO:
stream << "(I) "; stream << u"(I) ";
break; break;
case Log::WARNING: case Log::WARNING:
stream << "(W) "; stream << u"(W) ";
break; break;
case Log::CRITICAL: case Log::CRITICAL:
stream << "(C) "; stream << u"(C) ";
break; break;
default: 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)) if (m_backup && (m_logFile.size() >= m_maxSize))
{ {