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