Index: sources/storage/Logger.cpp =================================================================== diff -u -r5687815256ae070a9a207107088e3f72dd464da0 -r45a6996f6643db2f20520ba60e952c647b2d0501 --- sources/storage/Logger.cpp (.../Logger.cpp) (revision 5687815256ae070a9a207107088e3f72dd464da0) +++ sources/storage/Logger.cpp (.../Logger.cpp) (revision 45a6996f6643db2f20520ba60e952c647b2d0501) @@ -41,7 +41,7 @@ * Qt handles the children destruction by their parent objects life-cycle. */ Logger::Logger(QObject *parent) : QObject(parent) { - if ( ! gLogLongName ) { + if ( ! ( gLogLongName || gLogSerialName ) ) { _fileDateFormat = "yyyy_MM_dd"; // date used in the file name } } @@ -344,18 +344,28 @@ } QString fileName; - if ( ! gLogLongName ) { - fileName = _logFileNameDate - + _fileSeparator + "denali"; + if ( gLogLongName ) { // -x + fileName = _logFileNameHDSN + + _fileSeparator + _logFileNameDate + + _fileSeparator + _logFileNameTime + + _fileSeparator + _logFileNameMode + ; } + else + if ( gLogSerialName ) { // -X + fileName = _logFileNameHDSN + + _fileSeparator + _logFileNameDate + ; + } else { fileName = _logFileNameDate - + _fileSeparator + _logFileNameTime - + _fileSeparator + _logFileNameHDSN - + _fileSeparator + _logFileNameMode - ; + + _fileSeparator + Storage::systemSetupPostfix; } - // case LogType::eLogTrtmt: // this type of log will never happen here. Only put here to make sure it is intentional. + + + + + // case LogType::eLogTrtmt: // this type of log will never happen here. Only put here to make sure it is intentional. switch (vLogType) { case LogType::eLogAppED: { // ------------------------------------------------------------------------ TODO: Improve : function declaration