FIFE
be64c707dea6b3250bd4355bf5c825d25920087d
|
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. More...
#include <logger.h>
Public Member Functions | |
Logger (logmodule_t module) | |
Creates new logger and associates it with given module. More... | |
~Logger () | |
Destructor. More... | |
void | log (LogManager::LogLevel level, const std::string &msg) |
logs given message with given log level More... | |
void | log (LogManager::LogLevel level, const LMsg &msg) |
logs given message with given log level. More... | |
logmodule_t | getModule () const |
gets module where this logger is associated to More... | |
Private Attributes | |
logmodule_t | m_module |
Related Functions | |
(Note that these are not member functions.) | |
static Logger | _log (LM_AUDIO) |
Logger to use for this source file. More... | |
static Logger | _log (LM_AUDIO) |
Logger to use for this source file. More... | |
static Logger | _log (LM_AUDIO) |
Logger to use for this source file. More... | |
static Logger | _log (LM_AUDIO) |
Logger to use for this source file. More... | |
static Logger | _log (LM_CONTROLLER) |
Logger to use for this source file. More... | |
static Logger | _log (LM_AUDIO) |
Logger to use for this source file. More... | |
static Logger | _log (LM_NATIVE_LOADERS) |
Logger to use for this source file. More... | |
static Logger | _log (LM_NATIVE_LOADERS) |
Logger to use for this source file. More... | |
static Logger | _log (LM_NATIVE_LOADERS) |
Logger to use for this source file. More... | |
static Logger | _log (LM_NATIVE_LOADERS) |
Logger to use for this source file. More... | |
static Logger | _log (LM_STRUCTURES) |
Logger to use for this source file. More... | |
static Logger | _log (LM_FO_LOADERS) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VFS) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VFS) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VFS) |
Logger to use for this source file. More... | |
static Logger | _log (LM_RESMGR) |
Logger to use for this source file. More... | |
static Logger | _log (LM_CURSOR) |
Logger to use for this source file. More... | |
static Logger | _log (LM_GUI) |
Logger to use for this source file. More... | |
static Logger | _log (LM_RESMGR) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VIDEO) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VIDEO) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VIDEO) |
Logger to use for this source file. More... | |
static Logger | _log (LM_CAMERA) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VIEWVIEW) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VIEWVIEW) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VIEWVIEW) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VIEWVIEW) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VIEWVIEW) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VIEWVIEW) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VIEWVIEW) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VIEWVIEW) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VIEWVIEW) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VIEWVIEW) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VIEWVIEW) |
Logger to use for this source file. More... | |
static Logger | _log (LM_VIEW) |
Logger to use for this source file. More... | |
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 50 of file logger.cpp.
FIFE::Logger::~Logger | ( | ) |
Destructor.
Definition at line 54 of file logger.cpp.
|
inline |
void FIFE::Logger::log | ( | LogManager::LogLevel | level, |
const std::string & | msg | ||
) |
logs given message with given log level
Definition at line 57 of file logger.cpp.
References FIFE::LogManager::instance(), FIFE::LogManager::log(), and m_module.
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 61 of file logger.cpp.
References FIFE::LogManager::instance(), FIFE::LogManager::log(), m_module, and FIFE::LMsg::str.
|
related |
Logger to use for this source file.
|
related |
Logger to use for this source file.
|
related |
Logger to use for this source file.
|
related |
Logger to use for this source file.
|
related |
Logger to use for this source file.
|
related |
Logger to use for this source file.
|
related |
Logger to use for this source file.
|
related |
Logger to use for this source file.
|
related |
Logger to use for this source file.
|
related |
Logger to use for this source file.
|
related |
Logger to use for this source file.
|
related |
Logger to use for this source file.
|
related |
Logger to use for this source file.
|
related |
Logger to use for this source file.
|
related |
Logger to use for this source file.
|
related |
Logger to use for this source file.
|
related |
Logger to use for this source file.
|
related |
Logger to use for this source file.
|
private |