diff --git a/src/core/connection.cpp b/src/core/connection.cpp --- a/src/core/connection.cpp +++ b/src/core/connection.cpp @@ -29,6 +29,7 @@ #include #include #include +#include #include #include @@ -220,7 +221,11 @@ } if (mLogFile) { - mLogFile->write("S: " + Protocol::debugString(cmd).toUtf8()); + mLogFile->write("S: "); + mLogFile->write(QDateTime::currentDateTime().toString(QStringLiteral("yyyy-MM-dd hh:mm:ss.zzz ")).toUtf8()); + mLogFile->write(QByteArray::number(tag)); + mLogFile->write(" "); + mLogFile->write(Protocol::debugString(cmd).toUtf8()); mLogFile->write("\n\n"); mLogFile->flush(); } @@ -269,7 +274,11 @@ Q_ASSERT(QThread::currentThread() == thread()); if (mLogFile) { - mLogFile->write("C: " + Protocol::debugString(cmd).toUtf8()); + mLogFile->write("C: "); + mLogFile->write(QDateTime::currentDateTime().toString(QStringLiteral("yyyy-MM-dd hh:mm:ss.zzz ")).toUtf8()); + mLogFile->write(QByteArray::number(tag)); + mLogFile->write(" "); + mLogFile->write(Protocol::debugString(cmd).toUtf8()); mLogFile->write("\n\n"); mLogFile->flush(); }