X-Git-Url: https://vaikene.ee/gitweb/gitweb.cgi?a=blobdiff_plain;f=src%2Flibs%2FCommon%2Flogger.cpp;h=c7a50ddbed3fe90f8bb4034efd01b5c808fcc2f5;hb=32d6a193150b17fbbde109348ad5a8107bba5529;hp=98d37708cc4f4630a15c8a5c6d86a92d4a268c05;hpb=720224734cb4f6ea2708c6b5ecf93cc666aad378;p=evaf diff --git a/src/libs/Common/logger.cpp b/src/libs/Common/logger.cpp index 98d3770..c7a50dd 100644 --- a/src/libs/Common/logger.cpp +++ b/src/libs/Common/logger.cpp @@ -19,7 +19,7 @@ #include "logger.h" #include "iregistry.h" -#include "ienv.h" +#include "iapp.h" #include "version.h" #include @@ -382,13 +382,15 @@ QString Logger::printf(char const * const fmt, ...) const #endif va_list ap; - ::va_start(ap, fmt); #ifdef Q_OS_WIN32 + va_start(ap, fmt); _vsnprintf_s(str, sizeof(str), _TRUNCATE, fmt, ap); + va_end(ap); #else + ::va_start(ap, fmt); if (::vasprintf(&str, fmt, ap)); // IF is needed to avoid the compiler warning -#endif ::va_end(ap); +#endif QString rval(str); @@ -443,7 +445,7 @@ LoggerSource * Logger::getSource(QString const & source) mSources.insert(source, src); // Initialize the new source - src->init(source.isEmpty() ? mDefaultSource : source, iEnv::instance()->logDir(), iEnv::instance()->etcDir()); + src->init(source.isEmpty() ? mDefaultSource : source, iApp::instance()->logDir(), iApp::instance()->etcDir()); return src.data(); }