#include <GteLogger.h>
Classes | |
| class | Listener |
Public Member Functions | |
| void | Assertion () |
| void | Error () |
| void | Information () |
| Logger (char const *file, char const *function, int line, std::string const &message) | |
| void | Warning () |
Static Public Member Functions | |
| static void | Subscribe (Listener *listener) |
| static void | Unsubscribe (Listener *listener) |
Private Attributes | |
| std::string | mMessage |
Static Private Attributes | |
| static std::set< Listener * > | msListeners |
| static std::mutex | msMutex |
Definition at line 23 of file GteLogger.h.
| Logger::Logger | ( | char const * | file, |
| char const * | function, | ||
| int | line, | ||
| std::string const & | message | ||
| ) |
Definition at line 13 of file GteLogger.cpp.
| void Logger::Assertion | ( | ) |
Definition at line 23 of file GteLogger.cpp.
| void Logger::Error | ( | ) |
Definition at line 36 of file GteLogger.cpp.
| void Logger::Information | ( | ) |
Definition at line 62 of file GteLogger.cpp.
Definition at line 75 of file GteLogger.cpp.
Definition at line 82 of file GteLogger.cpp.
| void Logger::Warning | ( | ) |
Definition at line 49 of file GteLogger.cpp.
|
private |
Definition at line 75 of file GteLogger.h.
|
staticprivate |
Definition at line 78 of file GteLogger.h.
|
staticprivate |
Definition at line 77 of file GteLogger.h.