|
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().