Add mutex in log handler
This commit is contained in:
parent
05b1c57d7d
commit
16904f2531
@ -36,6 +36,7 @@ void handler(QtMsgType type, const QMessageLogContext &context,
|
|||||||
QFileInfo(context.file).fileName().toUtf8() + ':' +
|
QFileInfo(context.file).fileName().toUtf8() + ':' +
|
||||||
QByteArray::number(context.line) + typeName + msg.toUtf8() + '\n';
|
QByteArray::number(context.line) + typeName + msg.toUtf8() + '\n';
|
||||||
|
|
||||||
|
QMutexLocker locker(&mutex);
|
||||||
if (logFile)
|
if (logFile)
|
||||||
write(fileno(logFile), message.data(), message.size());
|
write(fileno(logFile), message.data(), message.size());
|
||||||
if (realStderr > 0)
|
if (realStderr > 0)
|
||||||
|
Loading…
Reference in New Issue
Block a user