Index: sources/storage/Logger.cpp =================================================================== diff -u -rc9f8f8cf3c6c37fc6460d8675c62c9442c4d4263 -r32dc194cb261763cd4e9d5409921d4c8523fc84d --- sources/storage/Logger.cpp (.../Logger.cpp) (revision c9f8f8cf3c6c37fc6460d8675c62c9442c4d4263) +++ sources/storage/Logger.cpp (.../Logger.cpp) (revision 32dc194cb261763cd4e9d5409921d4c8523fc84d) @@ -615,6 +615,14 @@ // qDebug() << it.key() << it.value() << mSource << mDestination; auto index = it.key (); auto filename = it.value(); + + // TODO : When a logging-file model is added, the following condition might not be needed + bool isPendingFolder = filename.contains(Storage::Log_Folder_Pending); + if(isPendingFolder) { + mSource = mSource .append ( Storage::Log_Folder_Pending ); + filename = filename.replace( Storage::Log_Folder_Pending, ""); + } + result = FileHandler::copyFile(mSource, mDestination + _logBasePathNames[vLogType], filename, ¬ifier, index); } }