diff --git a/src/gui/qt/log.cpp b/src/gui/qt/log.cpp index 366a21ca..e14adb9c 100644 --- a/src/gui/qt/log.cpp +++ b/src/gui/qt/log.cpp @@ -52,6 +52,35 @@ Log::Log(mainWindowImpl* w) : myW(w) linesInFile = 3; } + + //Zu alte Dateien löschen!!! + int daysUntilWaste = myConfig->readConfigInt("LogStoreDuration"); + int i; + + QStringList logFileList = myLogDir->entryList(QDir::Files); + logFileList.removeFirst(); + + for(i=0; i daysUntilWaste) { + +// cout << QString::QString(myLogDir->absolutePath()+"/"+logFileList.at(i)).toStdString() << endl; + QFile fileToDelete(myLogDir->absolutePath()+"/"+logFileList.at(i)); + fileToDelete.remove(); + } + + } }