#pragma once #include #include "log_level.hpp" namespace app { /** * @brief Сообщение, передаваемое в поток записи. * * Содержит текст сообщения и уровень логирования, * с которым оно должно быть записано в журнал. */ struct LogMessage { /** * @brief Уровень логирования сообщения. */ logger::LogLevel level; /** * @brief Текст сообщения. */ std::string message; }; } // namespace app