Merge pull request #421 from siemens/debug-log

Add a POCO_LOG_DEBUG flag
This commit is contained in:
Günter Obiltschnig 2014-04-15 14:26:48 +02:00
Родитель fbbfc507e2 e98ad37401
Коммит 4655cab954
2 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -181,5 +181,9 @@
#define POCO_NO_LOCALE
#endif
// Enable the poco_debug_* and poco_trace_* macros
// even if the _DEBUG variable is not set.
// This allows the use of these macros in a release version.
// #define POCO_LOG_DEBUG
#endif // Foundation_Config_INCLUDED

Просмотреть файл

@ -595,7 +595,7 @@ private:
#define poco_information_f4(logger, fmt, arg1, arg2, arg3, arg4) \
if ((logger).information()) (logger).information(Poco::format((fmt), (arg1), (arg2), (arg3), (arg4)), __FILE__, __LINE__); else (void) 0
#if defined(_DEBUG)
#if defined(_DEBUG) || defined(POCO_LOG_DEBUG)
#define poco_debug(logger, msg) \
if ((logger).debug()) (logger).debug(msg, __FILE__, __LINE__); else (void) 0