#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.