Index: sources/storage/logger.cpp =================================================================== diff -u -re58b907a69d4ca7daa77d69791593b886d1b80e8 -r8c69137f18382bdc55a5678e6ed44a7683fe4dea --- sources/storage/logger.cpp (.../logger.cpp) (revision e58b907a69d4ca7daa77d69791593b886d1b80e8) +++ sources/storage/logger.cpp (.../logger.cpp) (revision 8c69137f18382bdc55a5678e6ed44a7683fe4dea) @@ -28,6 +28,12 @@ using namespace Storage; +/*! + * \brief Logger::Logger + * \details Constructor + * \param parent - QObject parent owner object. + * Qt handles the children destruction by their parent objects life-cycle. + */ Logger::Logger(QObject *parent) : QObject(parent) { } /*! @@ -213,21 +219,17 @@ LOG_ERROR(tr("Incorrect type of logging").arg(vLogType)); } -#ifdef QT_DEBUG - if (vLogType == Logger::LogType::eLogError) { - mContent += QString("\033[1;31m --- %1 --- \033[0m").arg(_logPrefix[vLogType]); - } -#else mContent += _logPrefix[vLogType]; -#endif - mContent += _prefixSeparator; mContent += QTime::currentTime().toString(_timeFormat); mContent += _timeSeparator + vContent; QString fileName = date + _dateSeparator + Log_File_Name; _logFileName = _logPathNames[vLogType] + fileName; FileHandler::write(_logFileName, mContent + "\r\n", true); if (vLogType == eLogError) { +#ifdef QT_DEBUG + mContent.prepend("\033[1;31m --- @ --- \033[0m"); +#endif qDebug().noquote() << mContent; } }