From 5d5a2fd2ee8a08865c7a6609c8441b8be10e6a4a Mon Sep 17 00:00:00 2001 From: doitux Date: Thu, 8 Feb 2007 18:49:36 +0000 Subject: [PATCH] log files will be deleted after x days --- src/gui/qt/log.cpp | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) 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(); + } + + } }