From 16904f2531815c5f7e2abefd30394c784cb3e677 Mon Sep 17 00:00:00 2001 From: Gres Date: Tue, 28 Apr 2020 21:49:47 +0300 Subject: [PATCH] Add mutex in log handler --- src/service/debug.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/service/debug.cpp b/src/service/debug.cpp index a94553e..492811e 100644 --- a/src/service/debug.cpp +++ b/src/service/debug.cpp @@ -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)