FIFE
2008.0
|
#include <logger.h>
Public Member Functions | |
Logger (logmodule_t module) | |
~Logger () | |
void | log (LogManager::LogLevel level, const std::string &msg) |
void | log (LogManager::LogLevel level, const LMsg &msg) |
logmodule_t | getModule () const |
Create a Logger instance to communicate with LogManager Logger stores information about the current module thus reducing the typing needed for individual traces Common way of doing things is to instantiate a static Logger on top of .cpp file and then use that in .cpp-file's methods
FIFE::Logger::Logger | ( | logmodule_t | module | ) |
Creates new logger and associates it with given module
Definition at line 51 of file logger.cpp.
FIFE::Logger::~Logger | ( | ) |
Destructor
Definition at line 55 of file logger.cpp.
logmodule_t FIFE::Logger::getModule | ( | ) | const [inline] |
void FIFE::Logger::log | ( | LogManager::LogLevel | level, |
const std::string & | msg | ||
) |
logs given message with given log level
Definition at line 58 of file logger.cpp.
References FIFE::LogManager::instance(), and FIFE::LogManager::log().
void FIFE::Logger::log | ( | LogManager::LogLevel | level, |
const LMsg & | msg | ||
) |
logs given message with given log level. Message is wrapped into LMsg instance for easy formatting
Definition at line 62 of file logger.cpp.
References FIFE::LogManager::instance(), and FIFE::LogManager::log().