Android: truncate logfile and add date
Trucate the logfile on open to remove any data from previous sessions. This confused me very much, as the new logfile started from the top, leaving old data on the bottom. Also added system date for easy reference. Signed-off-by: Jan Mulder <jlmulder@xs4all.nl>
This commit is contained in:
parent
883063875e
commit
915b760d54
@ -11,6 +11,7 @@
|
||||
#include <QApplication>
|
||||
#include <QElapsedTimer>
|
||||
#include <QTimer>
|
||||
#include <QDateTime>
|
||||
|
||||
#include "qt-models/divelistmodel.h"
|
||||
#include "qt-models/gpslistmodel.h"
|
||||
@ -97,12 +98,14 @@ QMLManager::QMLManager() : m_locationServiceEnabled(false),
|
||||
#if defined(Q_OS_ANDROID)
|
||||
appLogFileName = QStandardPaths::standardLocations(QStandardPaths::GenericDataLocation).first() + "/subsurface.log";
|
||||
appLogFile.setFileName(appLogFileName);
|
||||
if (!appLogFile.open(QIODevice::ReadWrite)) {
|
||||
if (!appLogFile.open(QIODevice::ReadWrite|QIODevice::Truncate)) {
|
||||
appLogFileOpen = false;
|
||||
appendTextToLog("Failed to open logfile" + appLogFileName);
|
||||
appendTextToLog("Failed to open logfile " + appLogFileName
|
||||
+ " at " + QDateTime::currentDateTime().toString());
|
||||
} else {
|
||||
appLogFileOpen = true;
|
||||
appendTextToLog("Successfully opened logfile" + appLogFileName);
|
||||
appendTextToLog("Successfully opened logfile " + appLogFileName
|
||||
+ " at " + QDateTime::currentDateTime().toString());
|
||||
}
|
||||
#endif
|
||||
appendTextToLog("Starting " + getUserAgent());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user