History

Fixing log file viewer

Brad Davis committed 11 years ago

Commit 2fff5601 parent 63dfd572 files · +13 −7Browse files

Showing the changes to interface/src/FileLogger.cpp (1 of 2 files). Show all

Unified · Split

interface/src/FileLogger.cpp+10−3
@@ -45,8 +45,7 @@ private: · 44 unmodified lines
4545 static FilePersistThread* _persistThreadInstance;
4646
4747 FileLogger::FileLogger(QObject* parent) :
48− AbstractLoggerInterface(parent),
49− _logData("")
48+ AbstractLoggerInterface(parent)
5049 {
5150 _persistThreadInstance = new FilePersistThread(*this);
5251 _persistThreadInstance->initialize(true, QThread::LowestPriority);
@@ -64,9 +63,17 @@ FileLogger::~FileLogger() { · 11 unmodified lines
6463 void FileLogger::addMessage(const QString& message) {
6564 _persistThreadInstance->queueItem(message);
6665 emit logReceived(message);
67− //_logData += message;
6866 }
6967
7068 void FileLogger::locateLog() {
7169 FileUtils::locateFile(_fileName);
7270 }
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+}