2024-02-22 13:39:23 +03:00
|
|
|
|
/**
|
|
|
|
|
* @brief Класс DebugLogger предоставляет инструменты для отслеживания ошибок и оптимизации производительности.
|
|
|
|
|
*/
|
2024-02-14 17:13:50 +03:00
|
|
|
|
class DebugLogger {
|
|
|
|
|
public:
|
2024-02-22 13:39:23 +03:00
|
|
|
|
/**
|
|
|
|
|
* @brief Записывает сообщение в лог.
|
|
|
|
|
* @param message Сообщение для записи.
|
|
|
|
|
*/
|
2024-02-14 17:13:50 +03:00
|
|
|
|
static void log(const std::string& message);
|
|
|
|
|
|
2024-02-22 13:39:23 +03:00
|
|
|
|
/**
|
|
|
|
|
* @brief Записывает предупреждение в лог.
|
|
|
|
|
* @param message Сообщение предупреждения.
|
|
|
|
|
*/
|
2024-02-14 17:13:50 +03:00
|
|
|
|
static void warn(const std::string& message);
|
|
|
|
|
|
2024-02-22 13:39:23 +03:00
|
|
|
|
/**
|
|
|
|
|
* @brief Записывает ошибку в лог.
|
|
|
|
|
* @param message Сообщение об ошибке.
|
|
|
|
|
*/
|
2024-02-14 17:13:50 +03:00
|
|
|
|
static void error(const std::string& message);
|
|
|
|
|
};
|