|
|
|
@ -92,7 +92,8 @@ void AppLogModel::threadsafeLog(const QString message)
@@ -92,7 +92,8 @@ void AppLogModel::threadsafeLog(const QString message)
|
|
|
|
|
insertRows(line, 1); |
|
|
|
|
setData(index(line), message, Qt::DisplayRole); |
|
|
|
|
|
|
|
|
|
if (_logFile.fileName().isEmpty() && qgcApp()->logOutput()) { |
|
|
|
|
if (qgcApp() && qgcApp()->logOutput() && _logFile.fileName().isEmpty()) { |
|
|
|
|
qDebug() << _logFile.fileName().isEmpty() << qgcApp()->logOutput(); |
|
|
|
|
QGCToolbox* toolbox = qgcApp()->toolbox(); |
|
|
|
|
// Be careful of toolbox not being open yet
|
|
|
|
|
if (toolbox) { |
|
|
|
@ -110,5 +111,6 @@ void AppLogModel::threadsafeLog(const QString message)
@@ -110,5 +111,6 @@ void AppLogModel::threadsafeLog(const QString message)
|
|
|
|
|
if (_logFile.isOpen()) { |
|
|
|
|
QTextStream out(&_logFile); |
|
|
|
|
out << message << "\n"; |
|
|
|
|
_logFile.flush(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|