From 70c288a34d44414b216cf023a9f44bd8078fa6df Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Thu, 18 Feb 2021 22:39:09 +0100 Subject: [PATCH] Inlude also the previous runs logs in the applogcontroller --- nymea-app/applogcontroller.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/nymea-app/applogcontroller.cpp b/nymea-app/applogcontroller.cpp index 9105a243..7aeb680f 100644 --- a/nymea-app/applogcontroller.cpp +++ b/nymea-app/applogcontroller.cpp @@ -69,6 +69,16 @@ AppLogController::AppLogController(QObject *parent) : QAbstractListModel(parent) QFile::remove(fileName + ".old"); } QFile::rename(fileName, fileName + ".old"); + QFile oldFile(fileName + ".old"); + if (oldFile.open(QFile::ReadOnly)) { + m_buffer.append(QString(oldFile.readAll()).split('\n')); + for (int i = 0; i < m_buffer.count(); i++) { + m_types.append(TypeInfo); + } + m_types.append(TypeWarning); + m_buffer.append("**** App restart ****"); + oldFile.close(); + } } QDir dir(path); if (!dir.exists()) {