Add mutex in log handler

This commit is contained in:
Gres 2020-04-28 21:49:47 +03:00
parent 05b1c57d7d
commit 16904f2531

View File

@ -36,6 +36,7 @@ void handler(QtMsgType type, const QMessageLogContext &context,
QFileInfo(context.file).fileName().toUtf8() + ':' +
QByteArray::number(context.line) + typeName + msg.toUtf8() + '\n';
QMutexLocker locker(&mutex);
if (logFile)
write(fileno(logFile), message.data(), message.size());
if (realStderr > 0)