1
0

Flush immediately after each line when running tests.

This commit is contained in:
Mattes D 2016-06-17 13:43:58 +02:00
parent ea47247dc7
commit 96034810df

View File

@ -255,16 +255,12 @@ template class SizeChecker<UInt8, 1>;
#ifndef TEST_GLOBALS
// These fiunctions are defined in Logger.cpp, but are declared here to avoid including all of logger.h
// These functions are defined in Logger.cpp, but are declared here to avoid including all of logger.h
extern void LOG (const char * a_Format, ...) FORMATSTRING(1, 2);
extern void LOGINFO (const char * a_Format, ...) FORMATSTRING(1, 2);
extern void LOGWARNING(const char * a_Format, ...) FORMATSTRING(1, 2);
extern void LOGERROR (const char * a_Format, ...) FORMATSTRING(1, 2);
// In debug builds, translate LOGD to LOG, otherwise leave it out altogether:
#ifdef _DEBUG
#define LOGD LOG
@ -273,6 +269,7 @@ extern void LOGERROR (const char * a_Format, ...) FORMATSTRING(1, 2);
#endif // _DEBUG
#define LOGWARN LOGWARNING
#else
// Logging functions
void inline LOGERROR(const char * a_Format, ...) FORMATSTRING(1, 2);
@ -283,6 +280,7 @@ void inline LOGERROR(const char * a_Format, ...)
va_start(argList, a_Format);
vprintf(a_Format, argList);
putchar('\n');
fflush(stdout);
va_end(argList);
}
@ -294,6 +292,7 @@ void inline LOGWARNING(const char * a_Format, ...)
va_start(argList, a_Format);
vprintf(a_Format, argList);
putchar('\n');
fflush(stdout);
va_end(argList);
}
@ -305,6 +304,7 @@ void inline LOGD(const char * a_Format, ...)
va_start(argList, a_Format);
vprintf(a_Format, argList);
putchar('\n');
fflush(stdout);
va_end(argList);
}
@ -316,6 +316,7 @@ void inline LOG(const char * a_Format, ...)
va_start(argList, a_Format);
vprintf(a_Format, argList);
putchar('\n');
fflush(stdout);
va_end(argList);
}