Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Log::outInfo(LogFilterType filter, const char * str, ...)
- {
- if (!str || !ShouldLog(filter, LOG_LEVEL_INFO))
- return;
- va_list ap;
- va_start(ap, str);
- SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY);
- vlog(filter, LOG_LEVEL_INFO, str, ap);
- va_end(ap);
- }
- void Log::outWarn(LogFilterType filter, const char * str, ...)
- {
- if (!str || !ShouldLog(filter, LOG_LEVEL_WARN))
- return;
- va_list ap;
- va_start(ap, str);
- SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_GREEN);
- vlog(filter, LOG_LEVEL_WARN, str, ap);
- va_end(ap);
- }
- void Log::outError(LogFilterType filter, const char * str, ...)
- {
- if (!str || !ShouldLog(filter, LOG_LEVEL_ERROR))
- return;
- va_list ap;
- va_start(ap, str);
- SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED);
- vlog(filter, LOG_LEVEL_ERROR, str, ap);
- va_end(ap);
- }
- void Log::outFatal(LogFilterType filter, const char * str, ...)
- {
- if (!str || !ShouldLog(filter, LOG_LEVEL_FATAL))
- return;
- va_list ap;
- va_start(ap, str);
- SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED);
- vlog(filter, LOG_LEVEL_FATAL, str, ap);
- va_end(ap);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement