globjects  2.0.0.630135941c42
Strict OpenGL objects wrapper.
Loading...
Searching...
No Matches
baselogging.h
Go to the documentation of this file.
1
2#pragma once
3
4
5#include <globjects/globjects_api.h>
6
9
10
11namespace globjects
12{
13
14
15class AbstractLogHandler;
16
17
28GLOBJECTS_API LogMessageBuilder debug();
29GLOBJECTS_API LogMessageBuilder warning();
31GLOBJECTS_API LogMessageBuilder fatal();
32
33GLOBJECTS_API void setLoggingHandler(AbstractLogHandler * handler);
35
36GLOBJECTS_API void setVerbosityLevel(LogMessageLevel verbosity);
38
39
40} // namespace globjects
Abstract interface to handle LogMessages.
Definition AbstractLogHandler.h:26
Builds a LogMessage from different kinds of primitive types.
Definition LogMessageBuilder.h:48
Contains all the classes that wrap OpenGL functionality.
GLOBJECTS_API LogMessageBuilder warning()
GLOBJECTS_API LogMessageBuilder critical()
GLOBJECTS_API AbstractLogHandler * loggingHandler()
GLOBJECTS_API LogMessageBuilder fatal()
LogMessageLevel
Definition LogMessageLevel.h:10
GLOBJECTS_API LogMessageBuilder info(LogMessageLevel level=LogMessageLevel::Info)
GLOBJECTS_API void setLoggingHandler(AbstractLogHandler *handler)
GLOBJECTS_API LogMessageBuilder debug()
GLOBJECTS_API void setVerbosityLevel(LogMessageLevel verbosity)
GLOBJECTS_API LogMessageLevel verbosityLevel()