diff --git a/Common/Log.h b/Common/Log.h index 7913cb0b08..beb7142f72 100644 --- a/Common/Log.h +++ b/Common/Log.h @@ -83,6 +83,7 @@ void GenericLog(LogTypes::LOG_LEVELS level, LogTypes::LOG_TYPE type, ; bool GenericLogEnabled(LogTypes::LOG_LEVELS level, LogTypes::LOG_TYPE type); +// Exception for Windows - enable more log levels in release mode than on other platforms. #if defined(_DEBUG) || defined(_WIN32) #define MAX_LOGLEVEL DEBUG_LEVEL @@ -128,8 +129,8 @@ void SetExtraAssertInfo(const char *info); #define __FILENAME__ __FILE__ #endif -// If we're in "debug" assert mode -#if MAX_LOGLEVEL >= DEBUG_LEVEL +// If we're a debug build, _dbg_assert_ is active. Not otherwise, even on Windows. +#if defined(_DEBUG) #define _dbg_assert_(_a_) \ if (!(_a_)) {\