LampyEngine
 
Загрузка...
Поиск...
Не найдено
Класс Logger

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.
 

Открытые статические члены

static LoggerGet ()
 Retrieves the singleton instance of the Logger.
 

Открытые атрибуты

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.

Аргументы
verbosityThe verbosity level of the log.
messageThe message to be logged.

Объявления и описания членов классов находятся в файлах: