Singleton class for logging messages with different verbosity levels. Supports event-based logging via the OnMessagePushed event.
Подробнее...
#include <Logger.h>
|
void | Log (LogVerbosity verbosity, const std::string &message) |
| Logs a message with a specified verbosity level.
|
|
|
Event< std::string > | OnMessagePushed |
| Event that triggers when a new log message is pushed. Subscribers receive the formatted log message.
|
|
Singleton class for logging messages with different verbosity levels. Supports event-based logging via the OnMessagePushed event.
◆ Get()
static Logger & Logger::Get |
( |
| ) |
|
|
inlinestatic |
Retrieves the singleton instance of the Logger.
- Возвращает
- Reference to the Logger instance.
◆ Log()
void Logger::Log |
( |
LogVerbosity | verbosity, |
|
|
const std::string & | message ) |
|
inline |
Logs a message with a specified verbosity level.
- Аргументы
-
verbosity | The verbosity level of the log. |
message | The message to be logged. |
Объявления и описания членов классов находятся в файлах:
- Engine/Modules/LoggerModule/Logger.h
- Engine/Modules/LoggerModule/Logger.cpp