[svn r42] Disabled the extensive logging by default. Use the -vv flag to get it back.

Fiddled a bit the the testing system.
Added a very simple SDL graphics demo.
This commit is contained in:
Tomas Lindquist Olsen
2007-10-10 06:16:48 +02:00
parent 67a92f5d51
commit 52a6e71703
8 changed files with 146 additions and 66 deletions
+6 -20
View File
@@ -5,44 +5,30 @@
namespace Logger
{
#ifndef LLVMD_NO_LOGGER
void indent();
void undent();
std::ostream& cout();
void println(const char* fmt,...);
void print(const char* fmt,...);
#else
inline void indent() {}
inline void undent() {}
inline std::ostream& cout() { return std::cout; }
inline void println(const char* fmt, ...) {}
inline void print(const char* fmt, ...) {}
#endif
void println(const char* fmt, ...);
void print(const char* fmt, ...);
void enable();
void disable();
struct LoggerScope
{
LoggerScope()
{
#ifndef LLVMD_NO_LOGGER
//std::cout << "-->indented\n";
Logger::indent();
#endif
}
~LoggerScope()
{
#ifndef LLVMD_NO_LOGGER
//std::cout << "<--undented\n";
Logger::undent();
#endif
}
};
}
#ifndef LLVMD_NO_LOGGER
#define LOG_SCOPE Logger::LoggerScope _logscope;
#else
#define LOG_SCOPE
#endif
#endif