Index: sources/storage/Logger.cpp =================================================================== diff -u -r3e64d98e243484505a44d99b13826097cb6b01eb -raeffd70bf53171d4418d4d083fae3085c50a38bd --- sources/storage/Logger.cpp (.../Logger.cpp) (revision 3e64d98e243484505a44d99b13826097cb6b01eb) +++ sources/storage/Logger.cpp (.../Logger.cpp) (revision aeffd70bf53171d4418d4d083fae3085c50a38bd) @@ -234,6 +234,7 @@ if ( ok && ! setLogPath(LogType::eLogDatum) ) ok = false; if ( ok && ! setLogPath(LogType::eLogDebug) ) ok = false; if ( ok && ! setLogPath(LogType::eLogTrtmt) ) ok = false; + if ( ok && ! setLogPath(LogType::eLogCloud) ) ok = false; return ok; } // coco end @@ -285,13 +286,16 @@ date = currentDate; } - QString fileName = date + _dateSeparator + _logFileNamePrefix; + QString fileName = date + _dateSeparator; switch (vLogType) { case LogType::eLogEvent: case LogType::eLogDatum: case LogType::eLogDebug: + fileName += _logFileNamePrefix + _logFileNameExt[vLogType]; + break; // case LogType::eLogTrtmt: // this type of log will never happen here. Only put here to make sure it is intentional. - fileName += _logFileNameExt[vLogType]; + case LogType::eLogCloud: + fileName += QString(Storage::CloudSync_Inp_File) + _logFileNameExt[vLogType]; break; default: @@ -395,7 +399,7 @@ static QString mOExtension; int removeCount = 0; QString mLogFileFilter; - for ( const auto &iType : { eLogEvent , eLogDatum , eLogDebug , eLogTrtmt } ) { + for ( const auto &iType : { eLogEvent , eLogDatum , eLogDebug , eLogTrtmt , eLogCloud } ) { QString mCSource = _logPathNames [iType]; QString mCExtension = _logFileNameExt[iType]; // if the event and datum are mixed (mOSource == mCSource && mCExtension == mOExtension) in one file then no need to go over the same files in same folder and do it again.