19 "Line: " + std::to_string(line) +
"\n" +
110 Report(
"\nGTE ASSERTION:\n" + message);
115 Report(
"\nGTE ERROR:\n" + message);
120 Report(
"\nGTE WARNING:\n" + message);
125 Report(
"\nGTE INFORMATION:\n" + message);
void Warning(std::string const &message)
Listener(int flags=LISTEN_FOR_NOTHING)
static std::mutex msMutex
void Error(std::string const &message)
GLsizei const GLchar *const * string
static void Subscribe(Listener *listener)
GLuint GLsizei const GLchar * message
void Information(std::string const &message)
static std::set< Listener * > msListeners
static void Unsubscribe(Listener *listener)
virtual void Report(std::string const &message)
Logger(char const *file, char const *function, int line, std::string const &message)
void Assertion(std::string const &message)