Mercurial > hg > easyhg
comparison debug.cpp @ 62:68aebc316898
* Some adjustments to process running (avoid timer): caller must now report errors
* Function to find user's real name
* Locate hg executable in path explicitly, use a setting to remember it
author | Chris Cannam |
---|---|
date | Wed, 17 Nov 2010 13:32:56 +0000 |
parents | 73073f34a5ee |
children | 94be1e218655 |
comparison
equal
deleted
inserted
replaced
61:bf57a16315bd | 62:68aebc316898 |
---|---|
22 #include <QMutex> | 22 #include <QMutex> |
23 #include <QMutexLocker> | 23 #include <QMutexLocker> |
24 #include <QFile> | 24 #include <QFile> |
25 #include <QDir> | 25 #include <QDir> |
26 #include <QCoreApplication> | 26 #include <QCoreApplication> |
27 #include <QDateTime> | |
27 | 28 |
28 #include <cstdio> | 29 #include <cstdio> |
29 | 30 |
30 QDebug & | 31 QDebug & |
31 getEasyHgDebug() | 32 getEasyHgDebug() |
51 << " for writing, using console debug instead"; | 52 << " for writing, using console debug instead"; |
52 debug = new QDebug(QtDebugMsg); | 53 debug = new QDebug(QtDebugMsg); |
53 delete logFile; | 54 delete logFile; |
54 logFile = 0; | 55 logFile = 0; |
55 } | 56 } |
57 *debug << endl << (const char *)prefix << "Log started at " | |
58 << QDateTime::currentDateTime().toString(); | |
56 } | 59 } |
57 mutex.unlock(); | 60 mutex.unlock(); |
58 | 61 |
59 QDebug &dref = *debug; | 62 QDebug &dref = *debug; |
60 return dref << endl << (const char *)prefix; | 63 return dref << endl << (const char *)prefix; |