Experimentation using Vulkan.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

41 lines
609 B

#include <Logger.h>
#include <iostream>
LogStream::LogStream(std::ostream& out)
: m_out(out) {
}
LogStream::~LogStream() {
m_out << "\033[m\n" << std::flush;
}
Logger::Logger() {
}
Logger::~Logger() {
}
LogStream Logger::error() {
std::clog << "\033[31m";
return LogStream(std::clog);
}
LogStream Logger::warning() {
std::clog << "\033[33m";
return LogStream(std::clog);
}
LogStream Logger::info() {
// std::clog << "\033[37m";
return LogStream(std::clog);
}
LogStream Logger::debug() {
std::clog << "\033[2m";
return LogStream(std::clog);
}
Logger logger;