more mutexes

This commit is contained in:
Max-Wilhelm Bruker
2011-03-22 19:37:56 +01:00
parent 4548841a93
commit 81a5d58d70
10 changed files with 127 additions and 7 deletions

View File

@@ -2,7 +2,6 @@
#include <QSocketNotifier>
#include <QFile>
#include <QTextStream>
#include <QMutex>
#include <QDateTime>
#include <QThread>
#ifdef Q_OS_UNIX
@@ -34,11 +33,11 @@ void ServerLogger::logMessage(QString message)
if (!logFile)
return;
static QMutex mutex;
mutex.lock();
logFileMutex.lock();
QTextStream stream(logFile);
stream << QDateTime::currentDateTime().toString() << " " << ((void *) QThread::currentThread()) << " " << message << "\n";
mutex.unlock();
stream.flush();
logFileMutex.unlock();
}
void ServerLogger::hupSignalHandler(int /*unused*/)