Showing the changes to interface/src/FileLogger.cpp (1 of 2 files). Show all
Unified · Split
| @@ -45,8 +45,7 @@ private: · 44 unmodified lines | |||
| 45 | static FilePersistThread* _persistThreadInstance; | 45 | static FilePersistThread* _persistThreadInstance; |
| 46 | 46 | ||
| 47 | FileLogger::FileLogger(QObject* parent) : | 47 | FileLogger::FileLogger(QObject* parent) : |
| 48 | AbstractLoggerInterface(parent), | 48 | AbstractLoggerInterface(parent) |
| 49 | _logData("") | ||
| 50 | { | 49 | { |
| 51 | _persistThreadInstance = new FilePersistThread(*this); | 50 | _persistThreadInstance = new FilePersistThread(*this); |
| 52 | _persistThreadInstance->initialize(true, QThread::LowestPriority); | 51 | _persistThreadInstance->initialize(true, QThread::LowestPriority); |
| @@ -64,9 +63,17 @@ FileLogger::~FileLogger() { · 11 unmodified lines | |||
| 64 | void FileLogger::addMessage(const QString& message) { | 63 | void FileLogger::addMessage(const QString& message) { |
| 65 | _persistThreadInstance->queueItem(message); | 64 | _persistThreadInstance->queueItem(message); |
| 66 | emit logReceived(message); | 65 | emit logReceived(message); |
| 67 | //_logData += message; | ||
| 68 | } | 66 | } |
| 69 | 67 | ||
| 70 | void FileLogger::locateLog() { | 68 | void FileLogger::locateLog() { |
| 71 | FileUtils::locateFile(_fileName); | 69 | FileUtils::locateFile(_fileName); |
| 72 | } | 70 | } |
| 71 | |||
| 72 | QString FileLogger::getLogData() { | ||
| 73 | QString result; | ||
| 74 | QFile f(_fileName); | ||
| 75 | if (f.open(QFile::ReadOnly | QFile::Text)) { | ||
| 76 | result = QTextStream(&f).readAll(); | ||
| 77 | } | ||
| 78 | return result; | ||
| 79 | } | ||