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 | 45 | static FilePersistThread* _persistThreadInstance; |
| 46 | 46 | |
| 47 | 47 | FileLogger::FileLogger(QObject* parent) : |
| 48 | − AbstractLoggerInterface(parent), | |
| 49 | − _logData("") | |
| 48 | + AbstractLoggerInterface(parent) | |
| 50 | 49 | { |
| 51 | 50 | _persistThreadInstance = new FilePersistThread(*this); |
| 52 | 51 | _persistThreadInstance->initialize(true, QThread::LowestPriority); |
| @@ -64,9 +63,17 @@ FileLogger::~FileLogger() { · 11 unmodified lines | ||
| 64 | 63 | void FileLogger::addMessage(const QString& message) { |
| 65 | 64 | _persistThreadInstance->queueItem(message); |
| 66 | 65 | emit logReceived(message); |
| 67 | − //_logData += message; | |
| 68 | 66 | } |
| 69 | 67 | |
| 70 | 68 | void FileLogger::locateLog() { |
| 71 | 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 | +} | |