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
45static FilePersistThread* _persistThreadInstance;45static FilePersistThread* _persistThreadInstance;
46 46
47FileLogger::FileLogger(QObject* parent) :47FileLogger::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
64void FileLogger::addMessage(const QString& message) {63void 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
70void FileLogger::locateLog() {68void FileLogger::locateLog() {
71 FileUtils::locateFile(_fileName);69 FileUtils::locateFile(_fileName);
72}70}
71
72QString 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}