#pragma once #include #include namespace flog { class FLOG_API LogFormatter { public: virtual ~LogFormatter() = default; NODISCARD virtual std::string FLOG_CALL format(const LogMessage& message) = 0; }; }